.policy-shell{max-width:900px;margin:0 auto;padding:64px 28px 84px}.policy-shell h1{font-family:Fraunces,Georgia,serif;font-size:clamp(2.4rem,6vw,4rem);line-height:1.08;margin:12px 0 20px}.policy-shell h2{font-size:1.2rem;margin:36px 0 12px;line-height:1.4}.policy-shell p,.policy-shell li{font-size:1rem;line-height:1.75;max-width:74ch}.policy-shell a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy-lede{font-size:1.15rem!important}.policy-meta{color:#49615f;font-size:.85rem!important}.policy-page .footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:650px){.policy-shell{padding:40px 22px 60px}.policy-page .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-page .footer-links>div:last-child{grid-column:auto}}