body.policy-page{padding-bottom:0}.policy{max-width:890px;margin:auto;padding:64px 6% 80px}.policy h1{font-size:clamp(40px,6vw,66px);letter-spacing:-2px;line-height:1.1}.policy h2{font-size:25px;letter-spacing:-.6px;margin:36px 0 14px}.policy p{color:#c1bfb6;font-size:16px;line-height:1.8}.policy .policy-date{font-size:12px;color:var(--gold);margin:20px 0 32px}.policy p a{color:var(--gold);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy>.button{margin-top:30px}.policy strong{font-size:14px}.policy-page header nav{flex-basis:auto;gap:25px}.policy-page footer{display:flex}@media(max-width:650px){.policy{padding:40px 6% 55px}.policy p{font-size:15px}.policy h2{font-size:23px}}
