.policy-page{color:#f4eee5;background:radial-gradient(circle at 80% 10%,#ff9d241a,#0000 28%),#0a0908;min-height:100vh;padding:150px max(7vw,24px) 110px}.policy-page>header{border-bottom:1px solid #ff9d2459;max-width:1050px;margin:auto;padding-bottom:48px}.policy-page>header small{color:#ff9d24;letter-spacing:.22em}.policy-page h1{font:400 clamp(50px,7vw,96px)/.95 var(--font-display),serif;margin:22px 0}.policy-page>header p{color:#bfb6aa;max-width:720px;line-height:1.9}.policy-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1050px;margin:55px auto 0;display:grid}.policy-grid article{background:linear-gradient(145deg,#171512,#0e0d0b);border:1px solid #31291f;border-radius:22px;min-height:190px;padding:30px}.policy-grid article small{color:#ff9d24}.policy-grid h2{font:400 29px var(--font-display),serif;margin:12px 0}.policy-grid p,.policy-grid li{color:#c8bfb4;line-height:1.9}.policy-contact{border:1px solid #ff9d2466;border-radius:20px;justify-content:space-between;align-items:center;max-width:1050px;margin:20px auto 0;padding:28px;display:flex}.policy-contact a{color:#ffad45}@media (max-width:700px){.policy-page{padding-top:110px}.policy-grid{grid-template-columns:1fr}.policy-contact{gap:12px;display:grid}}
