.legal-page{padding-left:0;background:#f5f2ea}.legal-header{height:112px;padding:24px max(6vw,24px);display:flex;justify-content:space-between;align-items:center;background:#1b2b3a;color:#f4efe5;border-bottom:1px solid #ffffff20}.legal-header .brand-name>span{color:#dbc79f}.legal-back{font-size:12px;display:flex;gap:24px;align-items:center;padding:14px;border:1px solid #ffffff44;border-radius:6px}.legal-hero{padding:75px max(6vw,24px) 65px;background:linear-gradient(130deg,#1b2b3a,#293c4c);color:#f6f2e9}.legal-hero .eyebrow{color:#d0bea0}.legal-hero h1{font-size:clamp(42px,5.2vw,74px);line-height:1.08;max-width:1050px;margin:28px 0;font-weight:500}.legal-hero h1 em{color:#deccaa}.legal-hero>p:last-child{font-size:11px;color:#c1c9ce}.legal-layout{display:grid;grid-template-columns:200px minmax(0,800px);gap:70px;max-width:1180px;margin:65px auto 100px;width:88%}.legal-layout>nav{display:flex;flex-direction:column;align-self:start;position:sticky;top:30px;gap:7px}.legal-layout>nav>a{padding:13px 15px;border:1px solid transparent;border-radius:6px;font-size:12px;color:#5e6c74}.legal-layout>nav>a[aria-current=page]{background:#e9e2d4;border-color:#d8c9ae;color:#2c3d49}.legal-layout article>section{padding:28px 0;border-bottom:1px solid #dbd8d0}.legal-layout article h2{font-size:27px;font-weight:500;margin:0 0 18px;letter-spacing:-.03em}.legal-layout article p{font-size:14px;color:#53636e;line-height:1.85;margin:14px 0}.legal-layout article p.legal-lead{font-size:19px;line-height:1.7;color:#2c414e;margin:0 0 22px}.legal-layout article a{color:#6f552a;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-page footer{width:88%;max-width:1180px;margin:auto;padding:30px 0}.legal-page footer>nav,.footer-notices{display:flex;flex-wrap:wrap;gap:20px;font-size:11px}.legal-page footer>span{font-size:10px}.form-operator{font-size:10px;color:#5c6871;line-height:1.7;margin-top:12px}.form-operator a,.form-privacy a{text-decoration:underline;text-underline-offset:3px}.launch-form.is-pending .form-fields,.launch-form.is-pending .consent{opacity:.58}.launch-form.is-pending button{background:#43515b;cursor:default}.launch-pending-note{padding:15px 17px;background:#eee8dc;border:1px solid #dfd2b9;border-radius:7px;font-size:12px;line-height:1.7;color:#60543f;margin:17px 0}.legal-header a:focus-visible{outline-color:#e6d2ac}
@media(max-width:760px){.legal-header{height:96px}.legal-header .brand-name{font-size:25.2px}.legal-header .brand-desk{font-size:24px}.legal-back{font-size:10px;gap:10px}.legal-hero{padding-block:52px}.legal-hero h1{font-size:43px}.legal-layout{grid-template-columns:1fr;gap:22px;margin:30px auto 55px}.legal-layout>nav{position:static;flex-direction:row;flex-wrap:wrap;gap:4px;padding-bottom:18px;border-bottom:1px solid #d8d4ca}.legal-layout>nav>a{font-size:11px;padding:10px}.legal-layout article>section{padding:20px 0}.legal-layout article p{font-size:13px}.legal-layout article p.legal-lead{font-size:17px}.legal-layout article h2{font-size:25px}.legal-page footer{flex-wrap:wrap;gap:25px}.legal-page footer>nav{width:100%;font-size:11px;gap:16px}}
