.advisory-brief{border-top:1px solid var(--ink);margin:35px 0 45px;padding-top:28px;scroll-margin-top:24px}.advisory-brief-heading h2{font-size:30px;line-height:1.25}.advisory-brief-heading p{max-width:960px;color:var(--muted);margin:13px 0 25px}.advisory-reading-reference{border:1px solid var(--line);background:#f0f0e9;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;margin-bottom:28px;padding:22px;display:grid}.advisory-reading-reference>div{min-width:0}.advisory-reading-reference h3{margin-bottom:12px;font-size:23px;line-height:1.3}.advisory-reading-reference p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.advisory-reading-reference a{white-space:normal;max-width:100%;line-height:1.7}.advisory-reading-reference button{white-space:normal;max-width:100%;min-height:44px;line-height:1.6}.advisory-reading-reference button:disabled{opacity:.65}.advisory-reading-actions>p{min-height:21px}html[dir=rtl] .advisory-reading-reference svg{transform:scaleX(-1)}.advisory-brief-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.advisory-brief-no-script{max-width:960px}.advisory-brief-no-script>p,.advisory-brief-no-script dd{color:var(--muted);font-size:14px;line-height:1.7}.advisory-brief-no-script dl{gap:18px;margin:25px 0;display:grid}.advisory-brief-no-script dt{margin-bottom:5px;font-size:12px;font-weight:700;line-height:1.6}.advisory-brief-no-script dd{overflow-wrap:anywhere;margin:0}.advisory-brief-no-script>a{min-height:44px}.advisory-brief-fields,.advisory-brief-preview{min-width:0}.advisory-brief label{margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.6;display:block}.advisory-brief input,.advisory-brief textarea,.advisory-brief select{width:100%;min-width:0;max-width:100%;color:var(--ink);background:var(--paper);font:14px/1.6 var(--sans);border:1px solid #b4b7aa;border-radius:0;padding:12px}.advisory-brief textarea{resize:vertical;display:block}.advisory-brief select{padding-inline-end:30px}:is(.advisory-brief input:focus-visible,.advisory-brief textarea:focus-visible,.advisory-brief select:focus-visible){outline:2px solid var(--red);outline-offset:3px}.advisory-brief-field{margin-top:18px}.advisory-brief-example{border:1px solid var(--line);background:#f0f0e9;margin-top:15px;padding:17px}.advisory-brief-example p{font-size:12px;line-height:1.7}.advisory-brief-example p+p{margin-top:10px}.advisory-brief-preview>label{font-family:var(--serif);font-size:23px;font-weight:500}.advisory-brief-preview>p:not(.advisory-brief-status){color:var(--muted);font-size:12px}.advisory-brief-preview>textarea{background:#f0f0e9;min-height:400px;margin-top:13px}.advisory-brief-note{margin-top:15px}.advisory-brief-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;display:flex}.advisory-brief-actions button{align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-size:12px;display:inline-flex}.advisory-brief-status{min-height:25px;margin-top:12px;font-size:12px}.advisory-brief p,.advisory-brief h2,.advisory-brief a{overflow-wrap:anywhere}@media (max-width:850px){.advisory-brief-layout{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:650px){.advisory-brief-heading h2{font-size:27px}.advisory-brief-actions{align-items:stretch}.advisory-brief-actions a{min-height:44px}.advisory-reading-reference{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}}
