.policy-page .policy-date{margin-top:22px;font-size:12px}.policy-page .policy-review{background:var(--ivory);border:1px solid var(--border);border-radius:8px;margin-bottom:32px;padding:20px 24px}.policy-page .policy-review p{margin:0}.policy-page .policy-contents{border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:30px}.policy-page .policy-contents ol{columns:2;color:var(--muted);column-gap:35px;padding-left:22px;font-size:14px}.policy-page .policy-contents li{break-inside:avoid;margin-bottom:10px}.policy-page .policy-section{scroll-margin-top:100px}.policy-page .policy-section p{margin-bottom:18px}.policy-page .policy-section ul{color:var(--muted);padding-left:24px;font-size:14px;line-height:1.95}.policy-page .policy-section li{margin-bottom:14px;padding-left:4px}.policy-page a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.policy-page .policy-related{flex-wrap:wrap;gap:14px 26px;margin-top:24px;font-size:14px;display:flex}@media (max-width:650px){.policy-page .policy-contents ol{columns:1}.policy-page .policy-review{padding:18px}.policy-page .policy-section h2{font-size:23px}}
