.policy{max-width:850px;padding-top:64px;padding-bottom:80px}.policy h1{font-size:clamp(38px,6vw,64px);line-height:1.1;letter-spacing:-2px;margin:16px 0}.policy .policy-date{color:#405b79;margin-bottom:36px}.policy h2{font-size:clamp(24px,3vw,30px);letter-spacing:-.5px;margin:38px 0 14px;line-height:1.25}.policy p,.policy li{color:#304e69;line-height:1.8}.policy a{color:#075f9e;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy li{margin:8px 0}footer{flex-wrap:wrap}footer a{text-decoration:underline;text-underline-offset:3px}@media(max-width:620px){.policy{padding-top:40px;padding-bottom:48px}header .text-link{font-size:12px}footer{font-size:13px}}
