.policy-shell{color:#f3f5ec;background:#10120f;min-height:100vh;font-family:Arial,sans-serif}.policy-shell header,.policy-shell footer{flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1100px;margin:auto;padding:28px 24px;display:flex}.policy-shell header>a:first-child{letter-spacing:-1px;font-size:24px;font-weight:900;text-decoration:none}.policy-shell a{color:#d2fa55;text-underline-offset:4px}.policy-shell main{max-width:800px;margin:auto;padding:52px 24px 72px}.policy-shell h1{letter-spacing:-2px;margin:16px 0;font-family:Arial,sans-serif;font-size:clamp(36px,7vw,64px);line-height:1.08}.policy-shell h2{letter-spacing:-.5px;margin:36px 0 12px;font-family:Arial,sans-serif;font-size:25px;line-height:1.3}.policy-shell p,.policy-shell address,.policy-shell aside{color:#d0d5c9;font-size:17px;line-height:1.75}.policy-shell p{margin:12px 0}.policy-shell address{font-style:normal}.policy-kicker{letter-spacing:2px;font-weight:700;color:#d2fa55!important;font-size:12px!important}.policy-shell aside{background:#1a1e17;border-left:3px solid #d2fa55;padding:18px 20px}.policy-shell nav{border-bottom:1px solid #38402f;flex-wrap:wrap;gap:12px 24px;padding:22px 0;display:flex}.policy-contact{background:#1a1e17;border-radius:12px;margin-top:40px;padding:8px 24px 24px}.policy-shell footer{border-top:1px solid #38402f;font-size:14px}.policy-skip{background:#10120f;padding:12px;position:absolute;top:-100px;left:12px}.policy-skip:focus{top:12px}.policy-shell a:focus-visible{outline-offset:5px;outline:3px solid #d2fa55}
