@font-face{font-family:PolicyDM;src:url(/fonts/dm-sans-400.woff2);font-display:swap}@font-face{font-family:PolicyDM;src:url(/fonts/dm-sans-700.woff2);font-weight:700;font-display:swap}.policy-page{color:#eee5c8;background:#061217;min-height:100vh;font:16px/1.75 PolicyDM,Arial,sans-serif}.policy-page header,.policy-page footer{flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1100px;margin:auto;padding:28px 32px;display:flex}.policy-brand{font:30px/1 Impact,Arial Narrow,sans-serif;text-decoration:none!important}.policy-brand span{color:#ef7058}.policy-page a{color:inherit;text-underline-offset:4px}.policy-page a:focus-visible{outline-offset:5px;outline:3px solid #d6d967}.policy-page main{max-width:800px;margin:auto;padding:48px 32px 80px}.policy-page h1{margin:12px 0 32px;font:clamp(38px,6vw,60px)/1.15 Impact,Arial Narrow,sans-serif}.policy-page h2{margin:36px 0 12px;font-size:21px;line-height:1.4}.policy-page p,.policy-page li{color:#c4ceca}.policy-page li{margin:8px 0}.policy-page .policy-date{color:#d6d967;font-size:13px}.policy-page footer{border-top:1px solid #34484a;font-size:13px}.policy-page nav{flex-wrap:wrap;gap:20px;display:flex}.policy-page .policy-status{border-left:3px solid #ef7058;padding-left:18px}@media (max-width:540px){.policy-page main{padding:28px 24px 56px}.policy-page header,.policy-page footer{padding:24px}.policy-page nav{gap:12px 20px}}
