.brief-main{max-width:1080px;margin:0 auto;padding:48px 24px}.radar-brief{max-width:760px;margin:0 auto 64px;overflow-wrap:anywhere}.radar-brief header{display:block;padding:0 0 30px;border-bottom:1px solid var(--portal-rule,#d9dedb);margin-bottom:36px}.radar-brief h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;margin:18px 0 24px;letter-spacing:-.035em}.radar-brief h2{font-size:1.45rem;line-height:1.25;margin:0 0 16px}.radar-brief section{margin:36px 0;padding:0;border:0;background:none}.radar-brief p{font-size:1.08rem;line-height:1.75;margin:12px 0}.brief-eyebrow{font-size:.8rem!important;letter-spacing:.1em;text-transform:uppercase;color:var(--portal-muted,#52645c)}.brief-dates,.brief-sources p{font-size:.85rem!important;color:var(--portal-muted,#58665f)}.brief-refs{font-size:.78rem;white-space:normal}.brief-sources{padding-left:24px}.brief-sources li{padding:14px 0}.brief-source{font-size:.85rem;margin-right:12px}.brief-list{padding:0;list-style:none}.brief-list li{border-top:1px solid #d9dedb;padding:24px 0}.brief-list a{display:block;text-decoration:none}.brief-list h2{margin:8px 0}.brief-change,.brief-preview{padding:16px;background:var(--portal-tint,#eaf0ed)}.brief-preview{max-width:760px;margin:0 auto 28px}.radar-brief details{padding:16px 0;border-top:1px solid #d9dedb}.radar-brief summary{cursor:pointer;min-height:44px}.radar-brief a{color:var(--portal-signal,#145c76);text-underline-offset:4px}@media(max-width:600px){.brief-main{padding:28px 20px}.radar-brief{margin-bottom:36px}.radar-brief header{padding-bottom:22px}.radar-brief section{margin:28px 0}.radar-brief p{font-size:1rem}.brief-sources li a{display:inline-block;padding:6px 0}}
