.legal-page{color:#f3ebdd;background:radial-gradient(circle at 85% 0,#183426 0,#0000 33%),#08150f;min-height:100vh;font-family:ValeSans,Arial,sans-serif}.legal-nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08150fdd;border-bottom:1px solid #e0b65b21;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.legal-nav>div{align-items:center;gap:24px;display:flex}.legal-nav a{color:#b8c4b8;font-size:13px;text-decoration:none}.legal-brand{align-items:center;gap:10px;color:#f3ebdd!important;font:600 23px ValeSerif,Georgia,serif!important;display:flex!important}.legal-brand img{object-fit:contain;width:30px;height:34px}.legal-back{font-weight:700;color:#e0b65b!important}.legal-shell{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:72px;width:min(1180px,100% - 40px);margin:0 auto;display:grid}.legal-index{background:#ffffff05;border:1px solid #e0b65b1f;border-radius:20px;height:max-content;margin-top:190px;padding:22px;position:sticky;top:108px}.legal-index p{color:#e0b65b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:800}.legal-index a{color:#9eada0;padding:8px 0;font-size:12px;line-height:1.35;text-decoration:none;display:block}.legal-index a:hover{color:#f3ebdd}.legal-document{width:100%;padding:86px 0 64px}.legal-eyebrow{color:#e0b65b;letter-spacing:.22em;margin:0;font-size:11px;font-weight:800}.legal-document h1{letter-spacing:-.04em;margin:14px 0 10px;font:600 clamp(46px,7vw,76px)/.98 ValeSerif,Georgia,serif}.legal-updated{color:#91a094;font-size:13px}.legal-intro{color:#e0d5c3;max-width:680px;margin:40px 0 55px;font:400 23px/1.52 ValeSerif,Georgia,serif}.legal-document section{border-top:1px solid #e0b65b21;padding:34px 0 36px 54px;scroll-margin-top:96px;position:relative}.legal-number{color:#b69349;letter-spacing:.15em;font-size:10px;position:absolute;top:38px;left:0}.legal-document h2{margin:0 0 14px;font:600 25px ValeSerif,Georgia,serif}.legal-document section div,.legal-document section p,.legal-document li{color:#bcc8be;font-size:15px;line-height:1.78}.legal-document section p{margin:0 0 14px}.legal-document section p:last-child{margin-bottom:0}.legal-document a{color:#e0b65b}.legal-document ul,.legal-document ol{padding-left:22px}.legal-contact{background:linear-gradient(135deg,#d9ba7712,#ffffff05);border:1px solid #e0b65b38;border-radius:20px;margin:38px 0;padding:24px 28px}.legal-contact p{color:#9fafa2;margin:0 0 7px;font-size:12px}.legal-contact a{font:600 20px ValeSerif,Georgia,serif}.legal-document footer{border-top:1px solid #e0b65b21;flex-wrap:wrap;gap:14px 22px;padding-top:30px;font-size:12px;display:flex}@media (max-width:900px){.legal-shell{width:min(100% - 40px,760px);display:block}.legal-index{display:none}}@media (max-width:600px){.legal-nav{height:64px;padding:0 18px}.legal-nav>div>a:first-child{display:none}.legal-document{padding-top:52px}.legal-document h1{font-size:44px}.legal-intro{margin:32px 0 42px;font-size:19px}.legal-document section{padding-left:36px}.legal-number{font-size:9px}.legal-document section div,.legal-document section p,.legal-document li{font-size:14px}.legal-contact a{font-size:17px}}
