.legal-hero{padding:128px 0 72px;background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.legal-hero .powe-eyebrow,.legal-hero h1,.legal-hero p{color:var(--brand-text-inverse)}.legal-hero h1{margin:18px 0 12px;font-size:max(2rem, min(4vw, 3.5rem));line-height:1.08;font-weight:950}.legal-hero p{max-width:760px;line-height:1.75;font-size:1.08rem}.legal-panel{max-width:900px;margin:0 auto;padding:34px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.legal-panel h2{color:var(--brand-text);font-size:1.28rem;font-weight:950;margin-top:26px}.legal-panel h2:first-child{margin-top:0}.legal-panel p{color:var(--brand-text);line-height:1.75}@media (max-width:575px){.legal-hero{padding:104px 0 58px}.legal-panel{padding:24px}}