.policy-page{min-height:62vh;padding:70px clamp(20px,8vw,135px);background:var(--cream,#efeee9);color:#111}.policy-page .policy-inner{max-width:920px;margin:0 auto}.policy-page h1{font-family:"Archivo Black",Impact,"Arial Black",sans-serif;font-size:clamp(42px,7vw,78px);line-height:.95;margin:18px 0 22px;text-transform:uppercase}.policy-page h2{margin:38px 0 10px;font-size:20px;text-transform:uppercase}.policy-page h3{margin:24px 0 8px;font-size:15px;text-transform:uppercase}.policy-page p,.policy-page li{color:#444;font-size:15px;line-height:1.75}.policy-page ul{padding-left:22px}.policy-page a{color:inherit;text-decoration:underline}.policy-meta{margin-bottom:34px;color:#666;font-size:12px}.policy-note{margin:28px 0;padding:18px 20px;border-left:4px solid #111;background:#fff}@media(max-width:520px){.policy-page{padding:52px 20px}}
