@import url('pay.css');
.legal-main{max-width:1000px;padding-top:52px;padding-bottom:70px}
.legal-intro{max-width:750px;margin:0 0 34px}
.legal-intro h1{font-size:clamp(40px,5.5vw,76px);font-weight:500;letter-spacing:-.06em;line-height:1.08;margin:22px 0}
.legal-intro>p:last-of-type{font-size:14px;line-height:1.8;color:var(--muted)}
.legal-draft{margin-top:26px;padding:15px 19px;border:1px solid #9c89ce55;border-radius:16px;background:#9c89ce0b;color:var(--muted);font-size:11px;line-height:1.8}
.legal-paper{padding:42px 50px;overflow-wrap:anywhere}
.legal-paper section+section{margin-top:32px}
.legal-paper h2{font-size:22px;letter-spacing:-.025em;line-height:1.4;margin-bottom:16px}
.legal-paper p{font-size:14px;line-height:1.85;color:var(--muted);margin:0 0 14px}
.legal-paper .legal-date{font-size:11px;letter-spacing:.03em;margin-bottom:26px}
.legal-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 40px}
.legal-packages>div{padding:20px 17px;border:1px solid #9c89ce44;border-radius:18px;background:#9c89ce08}
.legal-packages h3{font-size:13px;line-height:1.6;font-weight:600;margin-bottom:11px;min-height:42px}
.legal-packages p{font-size:11px;line-height:1.7}
.legal-packages strong{font-size:24px;font-weight:500;white-space:nowrap}
.legal-back{font-size:11px;min-height:44px;display:inline-flex;align-items:center}
.legal-download{display:inline-block;margin-top:24px;padding:16px 20px;border:1px solid #9c89ce55;border-radius:16px;color:var(--ink);font-size:12px;line-height:1.7;background:#9c89ce0c}
.legal-download:hover{background:#9c89ce20}
.footer-documents{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:10px;line-height:1.5;flex-basis:100%;justify-content:flex-start}
.footer .footer-documents a{color:var(--muted);font-weight:400;min-height:36px}
.footer{flex-wrap:wrap}
@media(max-width:760px){.legal-main{padding-top:28px;padding-bottom:42px}.legal-paper{padding:27px 25px}.legal-paper p{font-size:13px}.legal-paper h2{font-size:20px}.legal-packages{grid-template-columns:1fr;margin-block:24px}.legal-packages h3{min-height:0}.legal-back{display:none}.header-tools{gap:10px}.legal-intro>p:last-of-type{font-size:12px}.legal-draft{font-size:10px}.legal-intro h1{font-size:42px}}
@media print{body{background:#fff!important;color:#000!important}.ambient,.site-header,.footer{display:none}.legal-draft{display:block;color:#222;background:#fff;border:1px solid #777;border-radius:0;break-inside:avoid}.legal-main{max-width:none;width:100%;padding:0}.legal-paper{background:#fff!important;border:0;box-shadow:none!important;padding:0}.legal-paper p{color:#222}.legal-paper h2{break-after:avoid}.legal-packages>div{break-inside:avoid}.legal-download{display:none}}
