.page-module__fciWDG__main{width:min(100%, var(--content-page));padding:var(--space-5) var(--page-gutter) var(--space-9);margin-inline:auto}@media (min-width:1024px){.page-module__fciWDG__main{grid-template-columns:minmax(0, 1fr) var(--sidebar-width);gap:var(--sidebar-gap);align-items:start;display:grid}.page-module__fciWDG__column{width:min(100%, var(--reading-measure));margin-inline:0}}.page-module__fciWDG__column{gap:var(--article-gap);min-width:0;width:min(100%, var(--content-narrow));margin-inline:auto;display:grid}.page-module__fciWDG__rail{gap:var(--space-5);align-content:start;min-width:0;display:grid}@media (min-width:1024px){.page-module__fciWDG__rail{top:var(--space-6);position:sticky}}@media (max-width:1023px){.page-module__fciWDG__rail{width:min(100%, var(--content-narrow));margin-inline:auto;margin-top:var(--article-gap);padding-top:var(--article-gap);border-top:var(--border-width) solid var(--color-line);gap:var(--space-6)}}.page-module__fciWDG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__fciWDG__breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:calc(var(--article-gap) * -1 + var(--space-3));color:var(--color-ink-subtle);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.page-module__fciWDG__breadcrumb a{color:var(--color-ink-muted);transition:color var(--motion-fast) var(--ease-standard)}.page-module__fciWDG__breadcrumb a:hover{color:var(--color-accent)}.page-module__fciWDG__breadcrumb span[aria-current]{color:var(--color-ink);font-weight:600}.page-module__fciWDG__sectionTitle{align-items:stretch;gap:var(--space-3);width:fit-content;max-width:100%;scroll-margin-top:calc(var(--header-height) + var(--space-5));margin:0 0 var(--space-5);font-family:var(--font-body);font-size:var(--text-article-section);letter-spacing:-.01em;color:var(--color-ink);word-break:auto-phrase;overflow-wrap:anywhere;font-weight:700;line-height:1.4;display:flex}.page-module__fciWDG__sectionTitle:before{content:"";border-radius:var(--radius-sm);background:var(--color-accent);flex:none;width:6px;margin-block:.13em}.page-module__fciWDG__eyebrow{color:var(--color-accent);font-family:var(--font-hand);font-size:var(--text-md);letter-spacing:.1em;margin:0;font-weight:600}.page-module__fciWDG__eyebrow:before,.page-module__fciWDG__summaryKicker:before{content:"✦";color:var(--color-star);margin-right:.5em;font-size:.85em}.page-module__fciWDG__hero{gap:var(--space-6);display:grid}.page-module__fciWDG__heroCopy{gap:var(--space-4);display:grid}.page-module__fciWDG__heroTitle{max-width:24ch;font-family:var(--font-body);font-size:var(--text-article-title);letter-spacing:-.01em;color:var(--color-ink);word-break:auto-phrase;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.35}.page-module__fciWDG__heroLead{max-width:38rem;color:var(--color-ink-muted);font-size:var(--text-lg);margin:0;line-height:1.85}.page-module__fciWDG__heroFigure{gap:var(--space-2);margin:0;display:grid}.page-module__fciWDG__heroMedia{aspect-ratio:3/2;border:var(--border-width) solid var(--color-line);border-radius:var(--radius-2xl);background:var(--color-surface);position:relative;overflow:hidden}.page-module__fciWDG__heroImage{object-fit:cover;object-position:center}.page-module__fciWDG__heroFigureCaption{color:var(--color-ink-subtle);font-size:var(--text-xs);text-align:center}.page-module__fciWDG__answer{gap:var(--space-2);border-radius:var(--radius-2xl);background:var(--color-surface);padding:clamp(22px,3.5vw,34px) clamp(22px,4vw,40px);display:grid}.page-module__fciWDG__summaryKicker{color:var(--color-accent);font-family:var(--font-hand);font-weight:600;font-size:var(--text-md);letter-spacing:.08em;margin:0}.page-module__fciWDG__summaryLine{font-family:var(--font-rounded);font-size:var(--text-xl);color:var(--color-ink);word-break:auto-phrase;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.4}.page-module__fciWDG__summaryKey{background:linear-gradient(transparent 58%, var(--color-accent-soft) 58%);padding-inline:2px}.page-module__fciWDG__summaryText{max-width:42rem;margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-size:var(--text-md);line-height:1.9}.page-module__fciWDG__toc{gap:var(--space-3);width:min(100%,28rem);padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-2xl);background:var(--color-paper);box-shadow:var(--shadow-soft);margin-inline:auto;display:grid}.page-module__fciWDG__tocSummary{align-items:center;gap:var(--space-2);cursor:pointer;width:fit-content;color:var(--color-accent);font-family:var(--font-hand);font-weight:600;font-size:var(--text-md);letter-spacing:.08em;justify-self:center;list-style:none;display:inline-flex}.page-module__fciWDG__tocSummary::-webkit-details-marker{display:none}.page-module__fciWDG__tocSummary:after{content:"";border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);width:8px;height:8px;transition:transform var(--motion-fast) var(--ease-standard);transform:rotate(45deg)}.page-module__fciWDG__toc[open] .page-module__fciWDG__tocSummary:after{transform:rotate(-135deg)}.page-module__fciWDG__tocSummary:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.page-module__fciWDG__tocList{counter-reset:toc;margin:0;padding:0;list-style:none;display:grid}.page-module__fciWDG__tocList li{counter-increment:toc;border-top:var(--border-width) solid var(--color-line)}.page-module__fciWDG__tocList a{gap:var(--space-3);padding:var(--space-2) 0;color:var(--color-ink);font-size:var(--text-sm);transition:color var(--motion-fast) var(--ease-standard);font-weight:600;line-height:1.5;display:flex}.page-module__fciWDG__tocList a:before{content:counter(toc) ".";color:var(--color-accent);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.page-module__fciWDG__tocList a:hover{color:var(--color-accent)}.page-module__fciWDG__answerMeta{margin:var(--space-5) 0 0;color:var(--color-ink-subtle);font-size:var(--text-xs);line-height:1.7}.page-module__fciWDG__tableWrap{border-block:var(--border-width) solid var(--color-line)}.page-module__fciWDG__factTable{border-collapse:collapse;width:100%}.page-module__fciWDG__factTable tr{border-bottom:var(--border-width) solid var(--color-line)}.page-module__fciWDG__factTable tr:last-child{border-bottom:0}.page-module__fciWDG__factTable th,.page-module__fciWDG__factTable td{text-align:left;vertical-align:top;padding:clamp(14px,2vw,18px) 0}.page-module__fciWDG__factTable th[scope=row]{width:9rem;color:var(--color-accent);font-size:var(--text-sm);letter-spacing:var(--tracking-label);font-weight:700;line-height:1.7}.page-module__fciWDG__factTable td{padding-left:var(--space-5);color:var(--color-ink);font-size:var(--text-sm);line-height:1.85}.page-module__fciWDG__factNote{align-items:start;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--color-ink-subtle);font-size:var(--text-xs);line-height:1.7;display:flex}.page-module__fciWDG__factNote svg{flex:none;margin-top:3px}.page-module__fciWDG__steps{border-top:var(--border-width) solid var(--color-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module__fciWDG__step{align-items:start;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:auto 1fr;display:grid}.page-module__fciWDG__stepIndex{border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;width:32px;height:32px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.page-module__fciWDG__stepBody{gap:var(--space-1);min-width:0;display:grid}.page-module__fciWDG__stepBody strong{color:var(--color-ink);font-size:var(--text-md);font-weight:700;line-height:1.5}.page-module__fciWDG__stepBody span{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.75}.page-module__fciWDG__cta{gap:var(--space-4);border:var(--border-width) solid var(--color-accent-soft-line);border-radius:var(--radius-2xl);background:var(--color-accent-soft);grid-template-columns:auto 1fr;padding:clamp(24px,4vw,36px);display:grid}.page-module__fciWDG__ctaIcon{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);width:52px;height:52px;color:var(--color-accent);place-items:center;display:grid}.page-module__fciWDG__ctaBody{gap:var(--space-3);display:grid}.page-module__fciWDG__ctaTitle{font-size:var(--text-lg);color:var(--color-ink);margin:0;font-weight:700;line-height:1.5}.page-module__fciWDG__ctaText{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;line-height:1.8}.page-module__fciWDG__ctaActions{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.page-module__fciWDG__ctaPrimary{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-size:var(--text-sm);transition:background var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);font-weight:700;display:inline-flex}.page-module__fciWDG__ctaPrimary:hover{background:var(--color-accent-hover);transform:translateY(var(--hover-lift))}.page-module__fciWDG__ctaSecondary{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-ink-muted);font-size:var(--text-sm);transition:color var(--motion-fast) var(--ease-standard);font-weight:700;display:inline-flex}.page-module__fciWDG__ctaSecondary:hover{color:var(--color-accent)}.page-module__fciWDG__ctaSecondary svg{flex:none}.page-module__fciWDG__prose{gap:var(--space-4);display:grid}.page-module__fciWDG__prose p{max-width:42rem;color:var(--color-ink);font-size:var(--text-md);margin:0;line-height:1.95}.page-module__fciWDG__inlineLink{color:var(--color-accent);text-underline-offset:3px;transition:color var(--motion-fast) var(--ease-standard);font-weight:600;text-decoration:underline}.page-module__fciWDG__inlineLink:hover{color:var(--color-accent-hover)}.page-module__fciWDG__faqList{border-top:var(--border-width) solid var(--color-line);gap:0;margin:0;display:grid}.page-module__fciWDG__faqItem{border-bottom:var(--border-width) solid var(--color-line)}.page-module__fciWDG__faqItem summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;color:var(--color-ink);font-size:var(--text-md);transition:color var(--motion-fast) var(--ease-standard);font-weight:700;line-height:1.5;list-style:none;display:flex}.page-module__fciWDG__faqItem summary::-webkit-details-marker{display:none}.page-module__fciWDG__faqItem summary:hover{color:var(--color-accent)}.page-module__fciWDG__faqItem summary:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.page-module__fciWDG__faqItem summary:after{content:"";border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);width:9px;height:9px;transition:transform var(--motion-fast) var(--ease-standard);flex:none;transform:rotate(45deg)}.page-module__fciWDG__faqItem[open] summary:after{transform:rotate(-135deg)}.page-module__fciWDG__faqAnswer{margin:calc(-1 * var(--space-3)) 0 var(--space-5);max-width:42rem;color:var(--color-ink-muted);font-size:var(--text-md);line-height:1.9}.page-module__fciWDG__sourcesTitle{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-ink);font-weight:700}.page-module__fciWDG__sourcesNote{margin:0 0 var(--space-3);color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.8}.page-module__fciWDG__sourceList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.page-module__fciWDG__sourceList li{padding:var(--space-2) 0;border-top:var(--border-width) solid var(--color-line);gap:2px;display:grid}.page-module__fciWDG__sourceList li:last-child{border-bottom:var(--border-width) solid var(--color-line)}.page-module__fciWDG__sourceList a{align-items:center;gap:var(--space-2);width:fit-content;color:var(--color-accent);font-size:var(--text-xs);transition:color var(--motion-fast) var(--ease-standard);font-weight:700;display:inline-flex}.page-module__fciWDG__sourceList a:hover{color:var(--color-accent-hover)}.page-module__fciWDG__sourceList span{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.6}.page-module__fciWDG__relatedGrid{gap:var(--space-3);display:grid}.page-module__fciWDG__relatedCard{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-2xl);background:var(--color-paper);color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);display:flex}.page-module__fciWDG__relatedCard:hover{border-color:var(--color-accent);transform:translateY(var(--hover-lift))}.page-module__fciWDG__relatedCopy{gap:2px;min-width:0;display:grid}.page-module__fciWDG__relatedCopy small{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:700}.page-module__fciWDG__relatedCopy strong{font-size:var(--text-md);font-weight:700;line-height:1.5}.page-module__fciWDG__relatedArrow{color:var(--color-ink-subtle);transition:color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);flex:none}.page-module__fciWDG__relatedCard:hover .page-module__fciWDG__relatedArrow{color:var(--color-accent);transform:translateX(var(--space-1))}.page-module__fciWDG__byline{gap:var(--space-4);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-line);display:grid}.page-module__fciWDG__byline dl{gap:var(--space-4) var(--space-7);flex-wrap:wrap;margin:0;display:flex}.page-module__fciWDG__byline dl>div{gap:2px;display:grid}.page-module__fciWDG__byline dt{color:var(--color-ink-subtle);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.page-module__fciWDG__byline dd{color:var(--color-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.page-module__fciWDG__bylineNote{color:var(--color-ink-subtle);font-size:var(--text-xs);margin:0;line-height:1.8}@media (min-width:768px){.page-module__fciWDG__relatedGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.page-module__fciWDG__main{--article-gap:var(--space-8);padding-bottom:var(--space-7)}.page-module__fciWDG__step{column-gap:var(--space-3)}.page-module__fciWDG__cta{grid-template-columns:1fr}.page-module__fciWDG__ctaIcon{display:none}}@media (max-width:599px){.page-module__fciWDG__factTable th[scope=row],.page-module__fciWDG__factTable td{display:block}.page-module__fciWDG__factTable th[scope=row]{width:auto;padding-bottom:var(--space-2)}.page-module__fciWDG__factTable td{padding-top:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.page-module__fciWDG__relatedCard,.page-module__fciWDG__relatedArrow,.page-module__fciWDG__ctaPrimary,.page-module__fciWDG__faqItem summary:after,.page-module__fciWDG__tocSummary:after{transition:none}.page-module__fciWDG__relatedCard:hover,.page-module__fciWDG__ctaPrimary:hover,.page-module__fciWDG__relatedCard:hover .page-module__fciWDG__relatedArrow{transform:none}}