.policy-page{max-width:800px;margin:48px auto;padding:0 24px 64px;color:#20352f;line-height:1.85}.policy-page h1{font-size:var(--bs-type-page,32px);line-height:1.25}.policy-page section{margin-top:32px}.policy-page h2{font-size:var(--bs-type-section,25px);line-height:1.4}.policy-page a{text-decoration:underline;text-underline-offset:4px}.policy-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0;font-size:var(--bs-type-meta,14px)}.policy-links a{margin-right:12px}@media(max-width:600px){.policy-page{margin-top:32px}.policy-page h1{font-size:var(--bs-type-page,32px)}.policy-page h2{font-size:var(--bs-type-section,25px)}}
