.legal-module__8113wq__page{background:radial-gradient(circle at 88% 8%, #9eb9e833, transparent 32%), var(--canvas);min-height:100vh;padding:clamp(128px,15vw,180px) max(24px,50% - 560px) 96px}.legal-module__8113wq__hero{max-width:780px}.legal-module__8113wq__kicker{color:var(--blue-action-hover);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:.7rem;font-weight:700}.legal-module__8113wq__hero h1{max-width:11ch;color:var(--silver-100);font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7vw,6rem);font-weight:650;line-height:.93}.legal-module__8113wq__lead{color:#56617a;max-width:68ch;margin:24px 0 0;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.72}.legal-module__8113wq__approval{color:#34445f;background:#e7eefcb8;border:1px solid #4c73ba38;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:34px;padding:18px;font-size:.86rem;line-height:1.6;display:grid}.legal-module__8113wq__approval strong{color:var(--blue-action-hover)}.legal-module__8113wq__approvalMark{background:var(--blue-action);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.legal-module__8113wq__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.legal-module__8113wq__section{background:#ffffffc7;border:1px solid #121a2c1a;border-radius:16px;padding:clamp(22px,3vw,32px);box-shadow:0 22px 54px -42px #121a2c66}.legal-module__8113wq__sectionWide{grid-column:1/-1}.legal-module__8113wq__section h2{color:#17213a;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:650}.legal-module__8113wq__section p,.legal-module__8113wq__section li{color:#56617a;font-size:.86rem;line-height:1.68}.legal-module__8113wq__section p{margin:14px 0 0}.legal-module__8113wq__section ul{gap:8px;margin:14px 0 0;padding-left:20px;display:grid}.legal-module__8113wq__section a{min-height:44px;color:var(--blue-action-hover);align-items:center;font-weight:700;display:inline-flex}.legal-module__8113wq__updated{color:#56617a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 0;font-size:.7rem}@media (max-width:720px){.legal-module__8113wq__page{padding:116px 18px 72px}.legal-module__8113wq__content{grid-template-columns:minmax(0,1fr);margin-top:34px}.legal-module__8113wq__sectionWide{grid-column:auto}}
