.trust-nav{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.trust-nav a{color:#aaa59b;text-decoration:none;font:600 11px Cinzel,serif;letter-spacing:.11em;text-transform:uppercase}.trust-nav a:hover,.trust-nav a:focus-visible{color:#d8ad61;outline:none}.policy-page{margin:0;background:#08090d;color:#f0e7d1;font:16px/1.72 Inter,system-ui,sans-serif;overflow-x:hidden}.policy-page *{box-sizing:border-box}.policy-page:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 75% 0,#7d2e253b,transparent 38%),linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:auto,70px 70px,70px 70px}.policy-page a{color:#d8ad61}.policy-page header,.policy-page footer{display:flex;justify-content:space-between;gap:22px;padding:20px clamp(18px,5vw,70px);border-bottom:1px solid rgba(216,173,97,.27)}.policy-page header a{text-decoration:none}.policy-page .mark{font:600 13px Cinzel,serif;letter-spacing:.17em;text-transform:uppercase}.policy-page main{max-width:1100px;margin:auto;padding:76px clamp(18px,5vw,70px) 100px}.policy-page .eyebrow,.policy-page .section-label{font:600 12px Cinzel,serif;letter-spacing:.2em;text-transform:uppercase;color:#d8ad61}.policy-page h1,.policy-page h2,.policy-page h3{font-family:Cinzel,serif}.policy-page h1{font-size:clamp(3.2rem,9vw,7rem);line-height:.9;letter-spacing:-.045em;margin:15px 0 24px}.policy-page .lede{max-width:820px;color:#cbc5bb;font-size:clamp(1.08rem,2.2vw,1.35rem)}.policy-page .policy-section{padding:45px 0;border-top:1px solid rgba(216,173,97,.27)}.policy-page .policy-section:first-of-type{margin-top:55px}.policy-page h2{font-size:clamp(1.8rem,4vw,3.4rem);line-height:1.05;margin:8px 0 18px}.policy-page p,.policy-page li{color:#c1bcb3}.policy-page li{margin:9px 0}.policy-page .principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(216,173,97,.27);border:1px solid rgba(216,173,97,.27);margin-top:24px}.policy-page .principles>div{background:#111218;padding:23px;min-width:0}.policy-page .principles strong{display:block;color:#f0e7d1;font-family:Cinzel,serif}.policy-page .principles p{margin:8px 0 0}.policy-page .notice{padding:22px;border-left:2px solid #d8ad61;background:#d8ad610b}.policy-page footer{border-top:1px solid rgba(216,173,97,.27);border-bottom:0;color:#777;font-size:12px;align-items:center}.policy-page footer>span{white-space:nowrap}@media(max-width:680px){.policy-page main{padding-top:48px}.policy-page .principles{grid-template-columns:1fr}.policy-page header,.policy-page footer{flex-direction:column}.policy-page footer>span{white-space:normal}}
@media(max-width:600px){body>header:has(.home-nav){align-items:flex-start;flex-direction:column}.home-nav{width:100%!important}.home-nav a{display:grid!important;font-size:8px!important;letter-spacing:.06em!important;padding:7px 4px!important}}
