.policy-page{max-width:920px}.policy-page .prose{line-height:1.8}.policy-page .prose section{margin-top:36px}.policy-page .prose h2{scroll-margin-top:110px;line-height:1.35}.policy-page .prose a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.policy-page .prose a:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #245da0}.policy-review{color:#173451;background:#f2f6fa;border:1px solid #b8c9db;border-left:4px solid #245da0;border-radius:8px;padding:20px}.policy-review p{margin-bottom:0}.policy-contents{background:#f5f7fa;border-radius:8px;margin:28px 0;padding:20px}.policy-contents ol{columns:2;column-gap:30px;padding-left:24px}.policy-contents li{break-inside:avoid;margin:0 0 8px}.policy-page dt{margin:20px 0 6px;font-weight:700}.policy-page dd{margin:0}.policy-contact-pending{border-left:3px solid #a46a2b;padding-left:16px}@media (max-width:600px){.policy-contents ol{columns:1}.policy-review,.policy-contents{padding:16px}}@media print{.policy-page{max-width:none}.policy-page .prose section{break-inside:auto}.policy-page h2{break-after:avoid}}
