.brief{padding:48px 0 80px}.brief-content{max-width:900px}.brief h1{font-size:clamp(2rem,5vw,3.2rem)}.brief h2{font-size:clamp(1.45rem,3vw,2rem);margin-bottom:20px}.brief p{margin:16px 0;line-height:1.95}.brief-date{color:var(--muted);font-size:.95rem}.brief-intro{font-size:1.15rem}.brief-item{padding:36px 0;border-top:1px solid var(--line);margin-top:32px}.brief-source a{color:var(--gold-text);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.brief-note{background:var(--surface);padding:24px;border-right:3px solid var(--gold);margin:32px 0}.brief li{margin-bottom:14px}.brief .text-link{white-space:normal}.footer-inner{flex-wrap:wrap}.market-home-link{padding:28px 0;border-top:1px solid var(--line)}@media(max-width:680px){.brief{padding-top:30px}.brief-note{padding:18px}.brief-item{padding:24px 0}.brief p{line-height:1.85}}