.policy-page{color:#ecefe8;background:#080908;min-height:100vh;font-family:DM Sans,sans-serif}.policy-header,.policy-page>footer{border-color:#2c3029;justify-content:space-between;align-items:center;gap:24px;width:min(920px,100% - 32px);margin:auto;padding:22px 0;display:flex}.policy-header{border-bottom:1px solid #2c3029}.policy-header img{object-fit:contain;object-position:left center;width:174px;max-height:52px;display:block}.policy-header>a:last-child,.policy-page a{color:#d8ff71}.policy-article{width:min(760px,100% - 32px);margin:48px auto 72px}.policy-article>span{color:#a9d62c;letter-spacing:.14em;font-size:11px;font-weight:900}.policy-article h1{letter-spacing:-.045em;margin:12px 0 8px;font:600 clamp(40px,7vw,68px)/1 Space Grotesk,sans-serif}.policy-article>.policy-effective{color:#8d9389;margin:0 0 34px;font-size:12px}.policy-article section{border-top:1px solid #2c3029;padding:24px 0}.policy-article h2{margin:0 0 10px;font:600 21px Space Grotesk,sans-serif}.policy-article h3{margin:20px 0 7px;font-size:15px}.policy-article p,.policy-article li{color:#bdc2b8;font-size:14px;line-height:1.75}.policy-article ul{padding-left:22px}.policy-article strong{color:#f4f6f0}.policy-callout{background:#11150d;border-radius:10px;border:1px solid #55622f!important;padding:16px 18px!important}.policy-page>footer{color:#858b80;border-top:1px solid #2c3029;flex-wrap:wrap;font-size:11px}.policy-page>footer nav{gap:18px;display:flex}@media (max-width:600px){.policy-header,.policy-page>footer{width:calc(100% - 20px);padding:14px 0}.policy-header img{width:140px;max-height:42px}.policy-article{width:calc(100% - 24px);margin:28px auto 48px}.policy-article h1{font-size:40px}.policy-article section{padding:18px 0}.policy-article p,.policy-article li{font-size:13px;line-height:1.65}}
