.cmp-page[data-v-d3446a91]{background:var(--cx-bg);color:var(--cx-text);font-family:var(--cx-font)}.cmp-nav[data-v-d3446a91]{border-bottom:1px solid var(--cx-border)}.cmp-nav-inner[data-v-d3446a91]{max-width:880px;margin:0 auto;padding:14px var(--cx-space-3);display:flex;align-items:center;justify-content:space-between}.cmp-logo[data-v-d3446a91]{font-size:1.375rem;font-weight:700;letter-spacing:-.025em;color:var(--cx-text);text-decoration:none}.cmp-logo span[data-v-d3446a91]{color:var(--cx-accent-bright, #10b981)}.cmp-nav-cta[data-v-d3446a91]{font-size:.875rem;font-weight:600;padding:8px 14px;background:var(--cx-accent);color:#fff;border-radius:6px;text-decoration:none}.cmp-nav-cta[data-v-d3446a91]:hover{background:var(--cx-accent-dark)}.cmp-article[data-v-d3446a91]{max-width:760px;margin:0 auto;padding:clamp(40px,6vh,72px) var(--cx-space-3) 80px;line-height:1.7}.cmp-eyebrow[data-v-d3446a91]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--cx-accent);margin-bottom:var(--cx-space-2)}h1[data-v-d3446a91]{font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 var(--cx-space-3)}.cmp-lead[data-v-d3446a91]{font-size:1.0625rem;color:var(--cx-text-muted);margin:0 0 var(--cx-space-3)}.cmp-meta[data-v-d3446a91]{font-size:.875rem;color:var(--cx-text-soft);margin:0 0 var(--cx-space-5)}.cmp-toc[data-v-d3446a91]{background:var(--cx-bg-soft);border:1px solid var(--cx-border);border-radius:10px;padding:var(--cx-space-3) var(--cx-space-4);margin:0 0 var(--cx-space-5)}.cmp-toc-title[data-v-d3446a91]{font-size:.875rem;font-weight:600;color:var(--cx-text-muted);margin:0 0 8px}.cmp-toc ol[data-v-d3446a91]{margin:0;padding-left:1.25em}.cmp-toc a[data-v-d3446a91]{color:var(--cx-accent);text-decoration:none}.cmp-toc a[data-v-d3446a91]:hover{text-decoration:underline}section[data-v-d3446a91]{margin:0 0 var(--cx-space-5)}h2[data-v-d3446a91]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:var(--cx-space-5) 0 var(--cx-space-3);scroll-margin-top:80px}h3[data-v-d3446a91]{font-size:1.125rem;font-weight:600;margin:var(--cx-space-4) 0 var(--cx-space-2)}p[data-v-d3446a91]{margin:0 0 var(--cx-space-3)}.cmp-list[data-v-d3446a91]{margin:0 0 var(--cx-space-3);padding-left:1.4em}.cmp-list li[data-v-d3446a91]{margin-bottom:8px}.cmp-table-wrap[data-v-d3446a91]{overflow-x:auto;margin:var(--cx-space-3) 0;border:1px solid var(--cx-border);border-radius:10px}.cmp-table[data-v-d3446a91]{width:100%;border-collapse:collapse;font-size:.9375rem}.cmp-table th[data-v-d3446a91],.cmp-table td[data-v-d3446a91]{text-align:left;padding:12px 14px;border-bottom:1px solid var(--cx-border);vertical-align:top}.cmp-table tbody tr:last-child th[data-v-d3446a91],.cmp-table tbody tr:last-child td[data-v-d3446a91]{border-bottom:0}.cmp-table th[data-v-d3446a91]{background:var(--cx-bg-soft);font-weight:600;font-size:.875rem;color:var(--cx-text-muted)}.cmp-table-note[data-v-d3446a91]{font-size:.8125rem;color:var(--cx-text-soft);margin-top:8px}.cmp-cta-block[data-v-d3446a91]{text-align:center;padding:var(--cx-space-5) var(--cx-space-3);background:var(--cx-bg-soft);border-radius:12px;margin-top:var(--cx-space-5)}.cmp-cta-block h2[data-v-d3446a91]{margin-top:0}.cmp-cta-button[data-v-d3446a91]{display:inline-block;background:var(--cx-accent);color:#fff;text-decoration:none;padding:14px 28px;border-radius:8px;font-weight:600;margin:var(--cx-space-2) 0}.cmp-cta-button[data-v-d3446a91]:hover{background:var(--cx-accent-dark)}.cmp-cta-meta[data-v-d3446a91]{font-size:.875rem;color:var(--cx-text-soft);margin:8px 0 0}
