.kt-legal-page{margin:0;background:#111214;color:#e8e5df;font-family:Arial,Helvetica,sans-serif;line-height:1.75}.kt-legal-header{max-width:1080px;margin:auto;padding:25px 24px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #b99b5e55}.kt-legal-page a,.kt-legal-box a,.kt-legal-footer a{color:#dfbf7c;text-decoration:underline;text-underline-offset:4px}.kt-legal-header a:first-child{font-weight:700;letter-spacing:.1em;text-decoration:none}.kt-legal-document{max-width:820px;margin:auto;padding:64px 24px}.kt-legal-document h1{font-size:clamp(32px,5vw,52px);line-height:1.1;color:#e9c987}.kt-legal-document h2{margin-top:38px;font-size:23px;line-height:1.35;color:#e9c987}.kt-legal-eyebrow{font-size:12px;letter-spacing:.14em;color:#bdb5a6}.kt-legal-document button{border:1px solid #c2a061;border-radius:8px;background:transparent;color:#e9c987;padding:12px 18px;font:inherit;cursor:pointer}.kt-legal-document article{margin-top:40px}.kt-legal-box{padding:20px;border:1px solid #c2a06166;border-radius:12px;margin:18px 0;background:#1b1b1f;color:#eee}.kt-legal-box h3{margin-top:0;color:#e9c987}.kt-legal-footer{padding:28px 20px;text-align:center;font-size:13px;line-height:1.9;background:#111214;color:#c9c4ba;border-top:1px solid #c2a06144}.kt-legal-document a:focus-visible,.kt-legal-document button:focus-visible{outline:3px solid #e9c987;outline-offset:4px}@media(max-width:520px){.kt-legal-header{font-size:13px;padding:18px 16px}.kt-legal-document{padding:32px 20px}.kt-legal-footer{font-size:12px}}@media print{.kt-legal-page{background:#fff;color:#111}.kt-legal-document{padding:0;max-width:none}.kt-legal-document h1,.kt-legal-document h2,.kt-legal-page a{color:#111}.kt-legal-header,.kt-legal-document button,.kt-legal-footer,#wpadminbar{display:none!important}.kt-legal-document h2{break-after:avoid}.kt-legal-document p{orphans:3;widows:3}}
