.cd-page [hidden]{display:none!important}.cd-page h2[id]{scroll-margin-top:calc(var(--rs-header-h,64px) + 16px)}.cd-page h3{margin:1.6em 0 .5em;font-size:1.25rem}.cd-page ul{padding-left:1.25em}.cd-page li{margin:0 0 .45em}.cd-page code{background:var(--rs-bg-alt);border-radius:6px;padding:1px 6px;font-size:.9375em}.cd-fine{color:var(--rs-ink-soft);font-size:.9375rem}.cd-callout{background:var(--cd-tint-accent);border-radius:14px;margin:0 0 1em;padding:12px 16px}.cd-page thead th{color:var(--rs-ink-soft);vertical-align:bottom;font-size:.9375rem}.cd-page tbody th{font-weight:600}.cd-page .cd-figures th,.cd-page .cd-figures td{padding:10px 8px}.cd-page .cd-figures .cd-n{text-align:right;white-space:nowrap}.cd-page .cd-figures thead .cd-n{white-space:normal}@media (width>=640px){.cd-page .cd-figures th,.cd-page .cd-figures td{padding:10px 12px}}.cd-page .cd-table-wrap{margin:0 0 1.2em}.cd-page .cd-table-wrap table{margin:0}.cd-sources li{margin-bottom:.6em}.cd-page-form{background:var(--rs-surface);border:1.5px solid var(--rs-border);border-radius:var(--rs-radius);gap:22px;margin-top:28px;padding:24px 20px;display:grid}@media (width>=640px){.cd-page-form{padding:32px 36px}}.cd-page-form .actions,.cd-unsub-form .actions{flex-wrap:wrap;gap:12px;display:flex}.cd-page-form textarea{min-height:128px}.cd-field-error{color:var(--rs-primary);margin:0;font-weight:600}.cd-unsub-form{gap:18px;max-width:28rem;margin-top:24px;display:grid}.cd-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}@media (width>=560px){.cd-states{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-agents-form .cd-choices{--cd-cols:1}@media (width>=480px){.cd-agents-form .cd-choices{--cd-cols:3}}.cd-done{border-radius:var(--rs-radius);background:var(--cd-tint-accent);margin-top:28px;padding:20px 24px}.cd-done p{margin:0;font-size:1.125rem;font-weight:600}.cd-done:focus{outline:none}.cd-unsub-email{overflow-wrap:anywhere}.cd-pay-pending{border:1.5px dashed var(--cd-edge);border-radius:var(--rs-radius-btn);min-height:52px;color:var(--rs-ink-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 22px;display:inline-flex}.cd-posts{gap:22px;margin:24px 0 0;padding:0;list-style:none;display:grid}.cd-posts li{border-bottom:1px solid var(--rs-border);padding-bottom:20px}.cd-posts h2{margin:2px 0 6px;font-size:clamp(1.25rem,3vw,1.5rem)}.cd-posts h2 a{text-decoration:none}.cd-posts p{color:var(--rs-ink-soft);margin:0}.cd-post-meta{font-size:.875rem}.cd-article-cta{border-radius:var(--rs-radius);background:var(--rs-bg-alt);justify-items:start;gap:10px;margin:40px 0 0;padding:24px;display:grid}.cd-article-cta h2,.cd-article-cta p{margin:0}.cd-related{margin:32px 0 0}.cd-states{margin:40px 0 0}.cd-tools-list{margin:20px 0 0}.cd-tools-list h2{margin:0;font-size:1.25rem}.cd-tools-list ul{gap:6px;margin:8px 0 0;padding-left:1.2em;display:grid}.cd-tool{border-radius:var(--rs-radius);background:var(--rs-bg-alt);gap:14px;margin:16px 0 8px;padding:20px;display:grid}.cd-tool-result:empty{display:none}.cd-tool-result{border-radius:var(--rs-radius);background:var(--rs-bg);border:1px solid var(--rs-border);padding:14px 16px}.cd-tool-result p{margin:0 0 8px}.cd-tool-result ul{gap:4px;margin:0 0 8px;padding-left:1.2em;display:grid}.cd-table-wrap{overflow-x:auto}.cd-table-wrap table{border-collapse:collapse;min-width:30rem}.cd-table-wrap th,.cd-table-wrap td{border-bottom:1px solid var(--rs-border);text-align:right;padding:6px 10px}.cd-table-wrap th[scope=row],.cd-table-wrap thead th:first-child{text-align:left}.cd-crumbs{color:var(--rs-ink-soft);font-size:.875rem}.cd-glossary{margin:24px 0 0}.cd-glossary>div{border-bottom:1px solid var(--rs-border);padding:12px 0;scroll-margin-top:96px}.cd-glossary>div:target{background:var(--rs-bg-alt)}.cd-glossary dt{font-weight:700}.cd-glossary dd{margin:4px 0 0}.cd-states>p{color:var(--rs-ink-soft);margin:4px 0 0}.cd-state-list{columns:11rem auto;column-gap:24px;margin:14px 0 0;padding:0;list-style:none}.cd-state-list li{break-inside:avoid;padding:4px 0}.cd-related h2{font-size:1.25rem}.cd-related ul{gap:6px;margin:8px 0 0;padding-left:1.2em;display:grid}.cd-back{margin:28px 0 0}
