.legal-shell{width:min(920px,calc(100% - 32px));margin:0 auto;padding:64px 0 88px}.legal-shell h1{max-width:780px;margin:0 0 10px;font-size:clamp(2.25rem,6vw,4.25rem);line-height:1.03}.legal-shell .legal-lede{margin:0 0 40px;color:var(--teal);font-weight:700}.legal-content{padding:clamp(22px,4vw,48px);border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 22px 70px rgba(11,24,32,.1)}.legal-content h2{margin:38px 0 12px;color:var(--ink);font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.2}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:var(--muted);line-height:1.72}.legal-content ul{padding-inline-start:22px}.legal-content a{color:var(--teal);font-weight:700}.legal-language{display:flex;gap:10px;align-items:center;margin:0 0 22px}.legal-language a{color:var(--muted)}.legal-language [aria-current="page"]{color:var(--teal);font-weight:800}.legal-links{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.legal-links a{margin-inline-end:18px}@media(max-width:700px){.legal-shell{padding:40px 0 74px}.legal-content{padding:20px 18px}.legal-content h2{margin-top:30px}}
