.hero-eyebrow{margin:0 0 18px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7fe3d4}
.brief{padding-block:72px}
.brief h2{font-size:clamp(28px,3.4vw,40px);line-height:1.15;margin:0 0 12px;max-width:820px}
.brief-intro{margin:0 0 36px;font-size:18px;line-height:1.6;max-width:760px;color:#2e4350}
.brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:0}
.brief-item{padding:22px 0;border-top:1px solid var(--line)}
.brief-item dt{font-size:17px;font-weight:800;line-height:1.3;color:var(--ink);margin:0 0 8px}
.brief-item dd{margin:0;font-size:16px;line-height:1.65;color:#2e4350}
.brief-item dd a{color:var(--blue);font-weight:700;text-underline-offset:3px}
.brief-item dd a:hover{color:var(--teal)}
@media (max-width:760px){.brief{padding-block:48px}.brief-grid{grid-template-columns:1fr}.brief-intro{font-size:16px}}
