.legal-shell{color:#f6f3eb;max-width:960px;margin:auto;padding:40px 24px 70px;line-height:1.75}.legal-shell header{border-bottom:1px solid #ddbd8055;padding-bottom:25px}.legal-brand{font-family:Georgia,serif;font-size:clamp(24px,4vw,38px);font-weight:600}.legal-shell a{color:#e6c98f;text-underline-offset:4px;text-decoration:underline}.legal-shell .legal-brand{text-decoration:none}.legal-shell nav{flex-wrap:wrap;gap:12px 26px;margin:24px 0;display:flex}.legal-draft,.legal-pending{background:#29281f;border:1px solid #ddbd8080;border-radius:10px;padding:18px 22px}.legal-draft p{margin:6px 0 0}.legal-document{background:#17201d;border-radius:14px;margin-top:28px;padding:clamp(20px,5vw,48px)}.legal-document h1{margin-bottom:28px;font-family:Georgia,serif;font-size:clamp(30px,5vw,44px);line-height:1.2}.legal-document h2{color:#e6c98f;margin:30px 0 12px;font-size:23px}.legal-document p,.legal-document ul,.legal-document ol{margin:12px 0}.legal-document ul,.legal-document ol{padding-left:24px}.legal-document li{margin:7px 0}.legal-document .guarantee{border:2px solid #ddbd80;margin-top:22px;padding:20px}.legal-document blockquote{background:#101514;border-left:3px solid #ddbd80;margin:15px 0;padding:12px 20px}.legal-shell footer{color:#c5ccc5;margin-top:25px;font-size:14px}.legal-document address{font-style:normal}.legal-document a{overflow-wrap:anywhere}@media print{.legal-shell{color:#111;max-width:none;padding:0}.legal-shell a,.legal-document h2{color:#111}.legal-shell nav{display:none}.legal-document,.legal-draft,.legal-pending,.legal-document blockquote{background:#fff;border-color:#666}.legal-document{padding:0}.legal-document h2{break-after:avoid}.guarantee{border-color:#111!important}.legal-shell footer{color:#333}}
