.legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 24px;border-top:1px solid #30362e;padding-top:24px;padding-bottom:32px;font-size:12px;line-height:1.6;color:#a9afa6}.legal-links a{color:inherit;text-decoration:none}.legal-links a:hover{color:#bcf579}.legal-links a:focus-visible,.legal-document a:focus-visible{outline:2px solid #bcf579;outline-offset:5px}.legal-document{max-width:850px;margin:0 auto;padding:40px 24px 72px;color:#e5e8df;line-height:1.8}.legal-document h1{font-size:clamp(30px,6vw,48px);line-height:1.2;margin:28px 0}.legal-document h2{font-size:21px;line-height:1.4;margin:32px 0 12px}.legal-document p{margin:12px 0}.legal-document a{color:#bcf579}.legal-document address{font-style:normal}.legal-document .draft-notice{border:1px solid #95845a;background:#242217;padding:16px;border-radius:8px;color:#ead9a8}.legal-document .legal-meta{color:#a9afa6;font-size:13px}@media(max-width:600px){.legal-links{justify-content:flex-start;gap:14px 20px}.legal-links a{padding:4px 0}}@media print{.legal-links,.legal-back{display:none}.legal-document{color:#000;max-width:none}.legal-document a{color:#000}}