.legal-page-module__bFNH6q__pageSection{position:relative}.legal-page-module__bFNH6q__heroCard{background:radial-gradient(circle at 100% 0,#4fd1c529,#0000 28%),radial-gradient(circle at 0 100%,#60a5fa24,#0000 34%),linear-gradient(#0a1422fa 0%,#0d1829fa 100%);border:1px solid #ffffff14;border-radius:28px;padding:clamp(1.5rem,3vw,2.3rem);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047}.legal-page-module__bFNH6q__heroGlow{filter:blur(70px);pointer-events:none;background:#4fd1c524;border-radius:999px;width:24rem;height:24rem;position:absolute;inset:auto -10% -42% auto}.legal-page-module__bFNH6q__heroContent{z-index:1;gap:1rem;display:grid;position:relative}.legal-page-module__bFNH6q__contentGrid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.85fr);gap:1.2rem;margin-top:1.35rem;display:grid}.legal-page-module__bFNH6q__mainCard,.legal-page-module__bFNH6q__sideCard{gap:1.15rem;padding:clamp(1.2rem,2.4vw,1.65rem);display:grid}.legal-page-module__bFNH6q__mainCard{align-content:start}.legal-page-module__bFNH6q__sideCard{align-content:start;height:fit-content}.legal-page-module__bFNH6q__sectionBlock{gap:.75rem;display:grid}.legal-page-module__bFNH6q__bodyText{color:var(--muted);margin:0;line-height:1.85}.legal-page-module__bFNH6q__list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.legal-page-module__bFNH6q__listItem{color:var(--muted-strong);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;line-height:1.7;display:grid}.legal-page-module__bFNH6q__listItem:before{content:"•";color:var(--accent);font-size:1.15rem;line-height:1.4}.legal-page-module__bFNH6q__smallList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.legal-page-module__bFNH6q__smallList li{color:var(--muted);line-height:1.7}.legal-page-module__bFNH6q__callout{background:#4fd1c514;border:1px solid #4fd1c52e;border-radius:20px;padding:1rem 1.05rem}.legal-page-module__bFNH6q__actions{flex-wrap:wrap;gap:.85rem;margin-top:.35rem;display:flex}.legal-page-module__bFNH6q__metaLabel{width:fit-content;color:var(--muted-strong);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.9rem;font-weight:700;display:inline-flex}@media (max-width:980px){.legal-page-module__bFNH6q__contentGrid{grid-template-columns:1fr}}@media (max-width:640px){.legal-page-module__bFNH6q__heroCard,.legal-page-module__bFNH6q__mainCard,.legal-page-module__bFNH6q__sideCard{padding:1rem}.legal-page-module__bFNH6q__actions{display:grid}.legal-page-module__bFNH6q__actions .btn{justify-content:center;width:100%}}
