.policy-page{background:#f1f0eb}.policy-hero{padding:92px max(28px,calc((100vw - var(--container))/2)) 70px;background:linear-gradient(120deg,#101014,#3e1020 63%,#7a1831);color:white}.policy-hero p,.policy-shell small{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--yellow)}.policy-hero h1{font-size:clamp(50px,7vw,104px);margin:16px 0}.policy-hero h1 em{font-style:normal;color:var(--yellow)}.policy-hero span{font-size:10px;letter-spacing:.1em;font-weight:800;color:#d3ced2}.policy-shell{max-width:1000px;margin:0 auto;padding:80px 28px 110px}.policy-lead{max-width:690px;margin-bottom:50px}.policy-lead h2{font-size:clamp(35px,5vw,65px)}.policy-lead p{color:#5e5a61;font-size:16px;line-height:1.75;margin-top:20px}.policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.policy-grid article,.policy-contact{background:#fff;border:1px solid rgba(0,0,0,.1);padding:29px}.policy-grid h3,.policy-contact h3{font:700 26px/1.05 'Space Grotesk';letter-spacing:-.06em;margin:15px 0}.policy-grid p,.policy-contact p,details div{font-size:13px;line-height:1.7;color:#5d5960}.policy-grid ul,details ul{padding-left:19px;color:#5d5960;font-size:13px;line-height:1.7}details{background:#fff;border:1px solid rgba(0,0,0,.1);margin:14px 0}summary{padding:23px 28px;cursor:pointer;font:700 20px 'Space Grotesk';letter-spacing:-.04em;list-style:none;display:flex;justify-content:space-between;gap:20px}summary b{color:#a51736;font-size:24px}details div{padding:0 28px 28px}.policy-contact{margin-top:14px}.policy-contact a{color:#941933;font-weight:800}@media(max-width:700px){.policy-grid{grid-template-columns:1fr}.policy-shell{padding:60px 22px 80px}.policy-hero{padding-top:80px}summary{padding:20px;font-size:17px}details div{padding:0 20px 20px}}
