.legal-page{max-width:900px;min-height:70vh;margin:auto;padding:55px 6% 85px}.legal-page h1{letter-spacing:-2px;overflow-wrap:anywhere;font-size:clamp(36px,5vw,58px)}.legal-page h2{letter-spacing:-.5px;margin:38px 0 15px;font-size:25px;line-height:1.3}.legal-page p,.legal-page li,.legal-page address{color:#50636b;font-size:16px;font-style:normal;line-height:1.8}.legal-page a{text-underline-offset:4px;color:#08706d;overflow-wrap:anywhere;text-decoration:underline}.legal-page ul{padding-left:22px}.legal-page li{margin:8px 0}.legal-draft{background:#f1f6f5;border-left:3px solid #08706d;margin:28px 0;padding:18px 22px;font-size:14px;line-height:1.7}.legal-page dl{grid-template-columns:180px 1fr;gap:14px 20px;font-size:16px;line-height:1.6;display:grid}.legal-page dt{font-weight:600}.legal-page dd{color:#50636b;margin:0}@media (max-width:580px){.legal-page{padding-top:30px}.legal-page dl{grid-template-columns:1fr;gap:6px}.legal-page dd{margin-bottom:14px}}
