.v45-legal{color:#e8edf1;background:#07090b;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.65}.v45-legal *{box-sizing:border-box}.v45-legal a{color:inherit;text-decoration:none}.v45-legal button{font:inherit;cursor:pointer}.v45-legal a:focus-visible,.v45-legal button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #e66a5f}.v45-legal-skip{z-index:300;background:#fff;padding:10px 18px;position:absolute;top:-100px;left:12px;color:#000!important}.v45-legal-skip:focus{top:12px}.v45-legal-header{background:#080a0d;border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:16px clamp(20px,4vw,72px);display:flex}.v45-legal-brand{align-items:center;gap:13px;display:flex}.v45-legal-mark{color:#ff8173;background:linear-gradient(145deg,#301817,#0b1013);border:1px solid #e66b5f73;border-radius:12px;place-items:center;width:39px;height:39px;font-size:20px;font-weight:850;display:grid}.v45-legal-brand>span:last-child{gap:1px;display:grid}.v45-legal-brand b{letter-spacing:.1em;font-size:16px;line-height:1.1}.v45-legal-brand small{letter-spacing:.14em;color:#8f9ba6;font-size:9px}.v45-legal-back{border:1px solid #ffffff25;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:700;color:#b9c2ca!important}.v45-legal-back:hover,.v45-legal-links a:hover{color:#ff9c93!important}.v45-legal-layout{grid-template-columns:220px minmax(0,800px);gap:clamp(28px,5vw,82px);max-width:1260px;margin:0 auto;padding:clamp(36px,6vw,86px) clamp(20px,4vw,56px) 100px;display:grid}.v45-legal-side{align-self:start;gap:20px;display:grid;position:sticky;top:36px}.v45-legal-eyebrow,.v45-legal-tag{letter-spacing:.2em;color:#ef786b;font-size:10px;font-weight:750}.v45-legal-links{border-left:1px solid #ffffff21;flex-direction:column;align-items:stretch;gap:4px;padding-left:14px;display:flex}.v45-legal-links a{white-space:nowrap;padding:8px 10px;font-size:13px;font-weight:650;display:block;color:#a6b1ba!important}.v45-legal-side>p{color:#77838e;font-size:12px;line-height:1.7}.v45-legal-article{min-width:0}.v45-legal-article h1{letter-spacing:-.055em;margin:17px 0 18px;font-size:clamp(36px,6vw,64px);font-weight:775;line-height:1.07}.v45-legal-subtitle{color:#aeb9c0;max-width:700px;margin:0;font-size:clamp(14px,2vw,18px);line-height:1.7}.v45-legal-date{color:#b7c1c9;border:1px solid #ffffff1c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:30px 0 35px;padding:13px 15px;font-size:12px;display:flex}.v45-legal-date span{color:#edaa94}.v45-legal-section{border-top:1px solid #ffffff1c;padding:29px 0}.v45-legal-section h2{letter-spacing:-.015em;margin:0 0 13px;font-size:18px;font-weight:750;line-height:1.35}.v45-legal-section p{color:#aeb8c0;max-width:750px;margin:11px 0 0;font-size:14px;line-height:1.88}.v45-consent{background:linear-gradient(145deg,#1c1415,#0b1013);border:1px solid #e66a5f4d;border-radius:17px;margin:24px 0 28px;padding:24px}.v45-consent h2{margin:0 0 8px;font-size:18px;font-weight:720}.v45-consent p{color:#bac4c9;font-size:13px;line-height:1.7}.v45-consent-status{font-weight:700;color:#f1d2c5!important}.v45-consent-actions{flex-wrap:wrap;gap:11px;margin-top:18px;display:flex}.v45-consent-actions button{color:#e2e9ee;background:#161e24;border:1px solid #ffffff2d;border-radius:10px;min-height:43px;padding:9px 13px;font-size:12px;font-weight:650}.v45-consent-actions button[aria-pressed=true]{color:#ff9b8b;background:#2a1717;border-color:#e6786b}.v45-consent-actions button:hover{border-color:#f68a7a}.v45-consent-actions button.is-danger{color:#ffe2e0;background:#3d171a;border-color:#f68a7a}.v45-legal-contact{background:#ffffff07;border:1px solid #ffffff2b;border-radius:15px;gap:8px;margin:30px 0 40px;padding:20px 22px;display:grid}.v45-legal-contact span{color:#9ea8b1;font-size:12px}.v45-legal-contact a{overflow-wrap:anywhere;font-size:15px;font-weight:700;color:#ff8e83!important}.v45-legal-footer{border-top:1px solid #fff2;flex-direction:column;gap:18px;padding-top:25px;display:flex}.v45-legal-links.is-compact{border:0;flex-flow:wrap;gap:5px 16px;padding:0}.v45-legal-links.is-compact a{padding:3px 0}.v45-legal-footer small{color:#647480;letter-spacing:.06em;font-size:10px}@media (width<=720px){.v45-legal-header{min-height:64px;padding:12px 16px}.v45-legal-brand small{font-size:8px}.v45-legal-back{padding:7px 9px;font-size:11px}.v45-legal-layout{padding:28px 19px 72px;display:block}.v45-legal-side{border-bottom:1px solid #ffffff1c;gap:9px;margin-bottom:28px;padding-bottom:18px;position:static}.v45-legal-side .v45-legal-links{border-left:0;flex-flow:wrap;gap:5px 10px;padding-left:0}.v45-legal-side .v45-legal-links a{border:1px solid #ffffff21;border-radius:8px;padding:6px 9px;font-size:12px}.v45-legal-side>p{display:none}.v45-legal-section{padding:23px 0}.v45-legal-article h1{margin-top:12px}.v45-consent{padding:17px}.v45-consent-actions button{width:100%}}
