.legal-page{background:linear-gradient(#f5f2ea 0,#fff 48%,#f5f2ea 100%)}.legal-document{width:min(820px,100% - 40px);margin:0 auto;padding:92px 0 110px}.legal-document>em{color:#e73a62;letter-spacing:2px;font-size:11px;font-style:normal;font-weight:900}.legal-document h1{letter-spacing:-4px;margin:16px 0 24px;font-size:clamp(52px,7vw,88px);line-height:.92}.legal-intro{color:#555;max-width:720px;font-size:20px;line-height:1.55}.legal-date{color:#888;margin:28px 0 58px;font:12px monospace}.legal-document section{border-top:1px solid #d8d4ca;grid-template-columns:220px 1fr;gap:34px;padding:32px 0;display:grid}.legal-document section h2{margin:0;font-size:20px}.legal-document section p{color:#555;margin:0 0 15px;font-size:15px;line-height:1.7}.legal-document section p:last-child{margin-bottom:0}@media (max-width:700px){.legal-document{padding:60px 0 80px}.legal-document section{grid-template-columns:1fr;gap:12px}.legal-document h1{letter-spacing:-3px}.legal-intro{font-size:17px}}
