.lm-legal-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px 30px;padding:24px 6%;background:#090909;border-top:1px solid #ffffff14;color:#c1c1c1;font-size:12px}.lm-legal-links a,.lm-legal-links button{color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.lm-legal-links a:hover,.lm-legal-links button:hover{color:#ff7343}.lm-legal-links [hidden],.lm-cookie-notice[hidden]{display:none!important}.lm-form-privacy{font-size:12px!important;line-height:1.8!important;margin:12px 0 24px!important;color:#565656}.lm-form-privacy a{text-decoration:underline;text-underline-offset:3px;color:inherit}.lm-legal-page{padding-top:90px;padding-bottom:110px;min-height:70vh}.lm-legal-inner{max-width:850px;margin:auto}.lm-legal-inner h1{font-size:clamp(32px,5vw,62px);line-height:1.14;letter-spacing:-.04em;margin:20px 0 35px}.lm-legal-inner h2{font-size:21px;margin:34px 0 12px}.lm-legal-inner p{font-size:15px;line-height:1.9;margin:15px 0;color:#383d3e}.lm-legal-inner a{color:inherit;text-decoration:underline;text-underline-offset:4px}.lm-legal-inner code{overflow-wrap:anywhere;font-size:13px}.lm-cookie-notice{position:fixed;left:24px;bottom:24px;z-index:900;width:min(430px,calc(100vw - 48px));padding:28px;border:1px solid #f97a4566;border-radius:25px 25px 25px 8px;background:linear-gradient(135deg,#242321f5,#151515f5);backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 #ffffff20,0 20px 65px #0005;color:#fff;font-family:inherit;max-height:calc(100dvh - 48px);overflow:auto;animation:lmCookieIn .35s ease-out}.lm-cookie-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.14em;color:#d0c5bd}.lm-cookie-eyebrow i{width:6px;height:6px;border-radius:50%;background:#ff692e;box-shadow:0 0 15px #ff692e88}.lm-cookie-notice h2{font-size:27px;line-height:1.2;letter-spacing:-.04em;margin:16px 0 12px;color:#fff}.lm-cookie-notice p{font-size:13px;line-height:1.8;color:#d1cbc6;margin:0 0 22px}.lm-cookie-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.lm-cookie-ack{display:inline-flex;align-items:center;justify-content:center;gap:25px;font:inherit;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(125deg,#ffffff19,#c66b3030);border:1px solid #e6a17288;border-radius:28px;padding:12px 20px;cursor:pointer;box-shadow:inset 0 1px 1px #ffffff30}.lm-cookie-ack svg{width:18px;height:18px}.lm-cookie-ack:hover{background:#ad5a343d;border-color:#ff9a69}.lm-cookie-actions a{font-size:12px;color:#e5d8cd;text-decoration:underline;text-underline-offset:4px}.lm-cookie-notice :focus-visible,.lm-legal-links :focus-visible{outline:2px solid #ff894f;outline-offset:4px}@keyframes lmCookieIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.lm-cookie-notice{left:12px;bottom:12px;width:calc(100vw - 24px);padding:23px;border-radius:22px;max-height:calc(100dvh - 24px)}.lm-legal-links{justify-content:flex-start;padding-bottom:85px;gap:18px}.lm-legal-page{padding-top:50px}.lm-legal-inner p{font-size:14px}}@media(prefers-reduced-motion:reduce){.lm-cookie-notice{animation:none}}
