.representation-fields{min-width:0;border:1px solid #d9e2dd;border-radius:8px;padding:20px;margin:24px 0;background:#f8faf7}.representation-fields legend{font-family:Georgia,serif;font-size:21px;padding:0 8px;color:#143140}.representation-fields>p{font-size:13px;line-height:1.7}.representation-fields .faq{margin-bottom:18px}.representation-fields [hidden]{display:none!important}.representation-definitions{margin:16px 0}.representation-definitions dt{font-weight:600;margin-top:14px;color:#143140}.representation-definitions dd{margin:4px 0 12px;color:#65787f;font-size:13px}.representation-summary{margin:24px 0;padding-top:20px;border-top:1px solid #dde5df}.representation-summary .detail-row{gap:16px;align-items:flex-start}.representation-summary .detail-row strong{max-width:65%;text-align:right;overflow-wrap:anywhere}.representation-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.representation-category-grid .panel{margin:0}.representation-category-grid h3{font-size:22px}.representation-help .two-columns{margin-bottom:32px}.representation-help li{padding:4px 0}.representation-fields select{max-width:100%;width:100%}@media(max-width:850px){.representation-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.representation-fields{padding:14px}.representation-fields legend{font-size:19px}.representation-category-grid{grid-template-columns:1fr}.representation-summary .detail-row{flex-direction:column;gap:4px}.representation-summary .detail-row strong{max-width:100%;text-align:left}.representation-help .section-head h2{overflow-wrap:anywhere}}
