.ccg-article[data-v-90a69a1e]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:radial-gradient(56.25rem 26.25rem at 10% -10%,color-mix(in srgb,var(--color-theme) 18%,transparent),transparent 55%),var(--bg-primary);color:var(--text-content,#3b1028);font-family:Avenir Next,Segoe UI,Nunito Sans,system-ui,sans-serif}.ccg-article-nav[data-v-90a69a1e]{backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);border-bottom:.0625rem solid var(--border-color,#f7d0e0);position:sticky;top:0;z-index:40}.ccg-article-main[data-v-90a69a1e],.ccg-article-nav-inner[data-v-90a69a1e]{margin:0 auto;max-width:67.5rem;padding:0 1.15rem}.ccg-article-nav-inner[data-v-90a69a1e]{align-items:center;display:grid;gap:.45rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:3.5rem;padding:0 .85rem}.ccg-article-nav-links[data-v-90a69a1e]{align-items:center;display:flex;gap:.55rem;justify-content:flex-end;min-width:0;overflow-x:auto;scrollbar-width:none}.ccg-article-nav-links[data-v-90a69a1e]::-webkit-scrollbar{display:none}.ccg-article-nav-links a[data-v-90a69a1e]{color:var(--text-secondary,#8a5670);flex-shrink:0;font-size:.82rem;font-weight:650;text-decoration:none;white-space:nowrap}.ccg-article-nav-links .is-desktop[data-v-90a69a1e]{display:none}.ccg-back[data-v-90a69a1e],.ccg-crumb a[data-v-90a69a1e],.ccg-inline[data-v-90a69a1e]{color:var(--color-theme);font-weight:700;text-decoration:none}.ccg-inline[data-v-90a69a1e]{text-decoration:underline;text-underline-offset:.125rem}.ccg-mini-cta[data-v-90a69a1e]{font-size:.82rem;justify-self:end;min-height:2.25rem;padding:0 .8rem;white-space:nowrap}.ccg-btn[data-v-90a69a1e],.ccg-mini-cta[data-v-90a69a1e]{align-items:center;background:var(--color-theme);border-radius:62.4375rem;color:#fff;display:inline-flex;font-weight:700;justify-content:center;text-decoration:none}.ccg-btn[data-v-90a69a1e]{min-height:2.5rem;padding:0 1rem}.ccg-nav-cta-full[data-v-90a69a1e]{display:none}.ccg-nav-cta-short[data-v-90a69a1e]{display:inline}@media(max-width:767px){.ccg-mini-cta[data-v-90a69a1e]{display:none}.ccg-article-nav-inner[data-v-90a69a1e]{grid-template-columns:auto minmax(0,1fr)}}.ccg-btn.ghost[data-v-90a69a1e]{background:transparent;border:.0625rem solid color-mix(in srgb,var(--color-theme) 40%,#fff);color:var(--color-theme)}.ccg-article-main[data-v-90a69a1e]{padding-bottom:2rem;padding-top:1.4rem}.ccg-crumb[data-v-90a69a1e]{color:var(--text-assist,#b8899e);display:flex;flex-wrap:wrap;font-size:.88rem;gap:.4rem;margin-bottom:1rem}.ccg-article-layout[data-v-90a69a1e]{display:grid;gap:1.2rem}.ccg-toc[data-v-90a69a1e]{display:none}.ccg-toc-label[data-v-90a69a1e]{color:var(--text-assist,#b8899e);font-size:.75rem;font-weight:800;letter-spacing:.06em;margin:0 0 .55rem;text-transform:uppercase}.ccg-toc a[data-v-90a69a1e]{border-left:.125rem solid transparent;color:var(--text-secondary,#8a5670);display:block;font-size:.9rem;line-height:1.35;padding:.35rem 0 .35rem .65rem;text-decoration:none}.ccg-toc a[data-v-90a69a1e]:hover{border-left-color:var(--color-theme);color:var(--color-theme)}.ccg-article-hero[data-v-90a69a1e]{margin-bottom:.4rem}.ccg-badges[data-v-90a69a1e]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.7rem}.ccg-badges span[data-v-90a69a1e]{background:color-mix(in srgb,var(--color-theme) 12%,#fff);border-radius:62.4375rem;color:var(--color-theme-hover);font-size:.8rem;font-weight:700;padding:.28rem .7rem}.ccg-article-hero h1[data-v-90a69a1e]{color:var(--text-title,#3b1028);font-size:clamp(1.7rem,3.5vw,2.4rem);letter-spacing:-.03em;line-height:1.15;margin:0;max-width:22ch;text-wrap:balance}.ccg-closing p[data-v-90a69a1e],.ccg-desc[data-v-90a69a1e],.ccg-faq-item p[data-v-90a69a1e],.ccg-hl p[data-v-90a69a1e],.ccg-note[data-v-90a69a1e],.ccg-section p[data-v-90a69a1e]{color:var(--text-desc,#8a5670);line-height:1.6}.ccg-note[data-v-90a69a1e]{color:var(--color-theme-hover);font-weight:600}.ccg-meta[data-v-90a69a1e]{color:var(--text-assist,#b8899e);display:flex;font-size:.9rem;gap:.8rem;margin:.8rem 0 1rem}.ccg-actions[data-v-90a69a1e]{display:flex;flex-wrap:wrap;gap:.65rem}.ccg-quick-take[data-v-90a69a1e]{background:var(--bg-secondary);border:.0625rem solid var(--border-color,#f7d0e0);border-left:.1875rem solid var(--color-theme);border-radius:.875rem;margin-top:1.25rem;padding:1rem 1.1rem}.ccg-quick-label[data-v-90a69a1e]{color:var(--color-theme);font-size:.72rem;font-weight:800;letter-spacing:.06em;margin:0 0 .35rem;text-transform:uppercase}.ccg-quick-take>p[data-v-90a69a1e]:last-child{color:var(--text-desc,#8a5670);line-height:1.55;margin:0}.ccg-highlights[data-v-90a69a1e]{display:grid;gap:.7rem;margin:1.4rem 0 1rem}.ccg-explore[data-v-90a69a1e]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.ccg-explore-label[data-v-90a69a1e]{color:var(--text-assist,#b8899e);font-size:.78rem;font-weight:800;letter-spacing:.04em;margin-right:.2rem;text-transform:uppercase}.ccg-explore-chip[data-v-90a69a1e]{align-items:center;background:color-mix(in srgb,var(--color-theme) 12%,#fff);border-radius:62.4375rem;color:var(--color-theme);display:inline-flex;font-size:.85rem;font-weight:700;min-height:2rem;padding:0 .75rem;text-decoration:none}.ccg-closing[data-v-90a69a1e],.ccg-faq[data-v-90a69a1e],.ccg-hl[data-v-90a69a1e],.ccg-related[data-v-90a69a1e],.ccg-section[data-v-90a69a1e]{background:var(--bg-secondary);border:.0625rem solid var(--border-color,#f7d0e0);border-radius:1.375rem;margin-bottom:.85rem;padding:1.15rem 1.2rem}.ccg-closing h2[data-v-90a69a1e],.ccg-faq h2[data-v-90a69a1e],.ccg-faq-item h3[data-v-90a69a1e],.ccg-hl h3[data-v-90a69a1e],.ccg-related h2[data-v-90a69a1e],.ccg-section h2[data-v-90a69a1e]{color:var(--text-title,#3b1028);font-size:1.08rem;margin:0 0 .45rem}.ccg-kicker[data-v-90a69a1e]{color:var(--color-theme);font-size:.78rem;font-weight:800;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.ccg-section ul[data-v-90a69a1e]{display:grid;gap:.55rem;list-style:none;margin:.8rem 0 0;padding:0}.ccg-section li[data-v-90a69a1e]{background:var(--bg-tertiary,#ffe4ef);border-radius:.875rem;display:grid;gap:.15rem;padding:.7rem .8rem}.ccg-related-grid[data-v-90a69a1e]{display:grid;gap:.65rem}.ccg-related-card[data-v-90a69a1e]{background:var(--bg-tertiary,#ffe4ef);border-radius:.875rem;color:inherit;display:grid;gap:.35rem;padding:.7rem;text-decoration:none}.ccg-related-card span[data-v-90a69a1e]{color:var(--text-assist,#b8899e);font-size:.85rem}@media(min-width:768px){.ccg-article-nav-inner[data-v-90a69a1e]{gap:1rem;min-height:3.625rem;padding:0 1.15rem}.ccg-article-nav-links[data-v-90a69a1e]{gap:.85rem}.ccg-article-nav-links a[data-v-90a69a1e]{font-size:.9rem}.ccg-article-nav-links .is-desktop[data-v-90a69a1e]{display:inline}.ccg-mini-cta[data-v-90a69a1e]{font-size:.9rem;min-height:2.5rem;padding:0 1rem}.ccg-nav-cta-full[data-v-90a69a1e]{display:inline}.ccg-nav-cta-short[data-v-90a69a1e]{display:none}}@media(min-width:860px){.ccg-highlights[data-v-90a69a1e],.ccg-related-grid[data-v-90a69a1e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.ccg-article-layout[data-v-90a69a1e]{align-items:start;gap:1.5rem;grid-template-columns:12.5rem minmax(0,1fr)}.ccg-toc[data-v-90a69a1e]{display:block;padding:.85rem .2rem;position:sticky;top:4.625rem}}
