.policy-page .resource-section{scroll-margin-top:160px}.policy-page .resource-section p{line-height:1.85;margin:0 0 18px}.policy-toc{background:#e9eff7;border:1px solid #d3dfed;border-radius:12px;padding:28px;margin:28px 0 48px}.policy-toc ol{columns:2;padding-left:22px}.policy-toc li{margin:0 0 12px;break-inside:avoid}.policy-toc a{text-decoration:underline;text-underline-offset:3px}.policy-table{overflow-x:auto;margin:24px 0}.policy-table table{width:100%;border-collapse:collapse;font-size:14px;min-width:600px}.policy-table caption{text-align:left;font-weight:600;padding:12px}.policy-table th,.policy-table td{border:1px solid #ced9e7;padding:16px;vertical-align:top;text-align:left}.policy-table th{background:#e9eff7}.policy-page a{overflow-wrap:anywhere}@media(max-width:640px){.policy-toc ol{columns:1}.policy-toc{padding:20px}.policy-page .resource-section{scroll-margin-top:90px}}
