.policy-page{color:#111;background:#fff}.policy-content{max-width:850px;margin:auto;padding:64px 24px}.policy-content h1{margin:24px 0;font-size:clamp(36px,6vw,64px);line-height:1.1}.policy-content h2{margin:0 0 16px;font-size:28px}.policy-content section{margin:40px 0}.policy-content p{line-height:1.75}.policy-content a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.policy-content nav{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.policy-page .home-header{color:#fff;background:#000;align-items:center;padding:30px max(24px,50vw - 640px);position:relative}.policy-page .home-header .home-badge{width:48px;height:52px}@media (max-width:760px){.policy-page .home-header{padding:20px}.policy-page .home-header .home-badge{width:40px;height:44px}.policy-content{padding-block:32px}}.policy-content h1{text-transform:uppercase}.policy-content h2{text-transform:none}
