.legal-main{max-width:1120px;margin:0 auto;padding:72px 24px 96px}.legal-hero{max-width:850px;margin-bottom:48px}.legal-hero .eyebrow{margin-bottom:14px}.legal-hero h1{font-size:clamp(2.4rem,6vw,5rem);line-height:.98;margin:0 0 22px}.legal-hero .lead{font-size:1.12rem;line-height:1.7;color:#4c5260}.legal-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.legal-meta span{border:1px solid #d8dbe3;border-radius:999px;padding:8px 12px;font-size:.86rem}.legal-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:54px;align-items:start}.legal-content{min-width:0}.legal-content section{padding:0 0 34px;margin:0 0 34px;border-bottom:1px solid #e2e3e8}.legal-content section:last-child{border-bottom:0}.legal-content h2{font-size:1.55rem;margin:0 0 14px}.legal-content h3{font-size:1.04rem;margin:22px 0 8px}.legal-content p,.legal-content li{color:#444956;line-height:1.75}.legal-content ul{padding-left:22px}.legal-content a{color:#5141c8;text-decoration:underline;text-underline-offset:3px}.legal-aside{position:sticky;top:110px;border:1px solid #dfe1e8;border-radius:18px;padding:22px;background:#f7f6fb}.legal-aside b{display:block;margin-bottom:12px}.legal-aside a{display:block;padding:8px 0;color:#3d4050}.legal-note{padding:18px 20px;border-left:4px solid #6d55df;background:#f1eefc;border-radius:0 12px 12px 0}.support-box{padding:26px;border-radius:18px;background:#171526;color:white}.support-box p{color:#d8d5e6}.support-box a{color:#bdb1ff}.legal-header-link{font-weight:700;color:#282532}.contact-card{display:grid;gap:6px;padding:20px;border:1px solid #dedfe5;border-radius:16px;background:white}.contact-card a{word-break:break-word}@media(max-width:760px){.legal-main{padding-top:48px}.legal-layout{grid-template-columns:1fr}.legal-aside{position:static;order:-1}.legal-hero h1{font-size:2.65rem}}
