.styles_page__wLpMz{--color-accent:var(--cg-accent);min-height:100svh;background:var(--cg-canvas);color:var(--cg-ink);font-family:var(--cg-font-body);font-size:var(--cg-text-body);line-height:1.55;overflow-x:clip}.styles_article__XVTAF,.styles_gridSection__OwrKV,.styles_hero__jMC4s,.styles_indexBlock__Y5Wdq{width:min(var(--cg-container),100%);margin-inline:auto;padding-inline:var(--cg-gutter);box-sizing:border-box}.styles_hero__jMC4s{padding-top:calc(var(--cg-nav-h) + 56px);padding-bottom:40px}.styles_eyebrow__KtpXR{margin:0 0 14px;font-family:var(--cg-font-mono);font-weight:400;font-size:var(--cg-text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--cg-ink-soft)}.styles_article__XVTAF h1,.styles_hero__jMC4s h1{max-width:20ch;margin:0;font-family:var(--cg-font-display);font-weight:520;font-variation-settings:"opsz" 52;font-size:var(--cg-text-chapter);line-height:1.14;letter-spacing:-.01em;text-wrap:balance}.styles_hero__jMC4s p,.styles_lead__gd_SE{max-width:var(--cg-measure);margin-top:18px;color:var(--cg-ink-soft);font-size:var(--cg-text-lead);line-height:1.55}.styles_proofRow__uKtS_{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.styles_metaGrid__2r_rj span,.styles_proofRow__uKtS_ span{border:1px solid var(--cg-line);border-radius:var(--cg-radius-pill);padding:10px 14px;background:var(--cg-surface);color:var(--cg-ink-soft);font-size:.85rem}.styles_gridSection__OwrKV{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:18px;padding-bottom:var(--cg-rest)}.styles_card__wQNEm{display:block;border:1px solid var(--cg-line);border-radius:var(--cg-radius-lg);padding:24px;background:var(--cg-surface);color:inherit;text-decoration:none;transition:border-color var(--cg-dur-fast) var(--cg-ease),box-shadow var(--cg-dur-fast) var(--cg-ease),transform var(--cg-dur-base) var(--cg-ease)}@media (hover:hover){.styles_card__wQNEm:hover{border-color:color-mix(in oklch,var(--cg-accent) 45%,transparent);box-shadow:0 8px 24px color-mix(in oklch,var(--cg-ink) 7%,transparent);transform:translateY(-3px)}}.styles_card__wQNEm:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.styles_card__wQNEm,.styles_card__wQNEm:active{transform:none;transition:none}}.styles_card__wQNEm span{display:block;margin-bottom:12px;font-family:var(--cg-font-mono);font-size:var(--cg-text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--cg-accent)}.styles_card__wQNEm strong{display:block;font-family:var(--cg-font-display);font-weight:540;font-variation-settings:"opsz" 24;font-size:1.2rem;line-height:1.22;letter-spacing:-.01em}.styles_answerBox__1Jtyd p,.styles_card__wQNEm p,.styles_contentSection__pcd8x p,.styles_ctaBox__Zup9B p,.styles_faq__UjHYq p,.styles_indexBlock__Y5Wdq p{color:var(--cg-ink-soft);line-height:1.58;max-width:var(--cg-measure)}.styles_indexBlock__Y5Wdq{padding-bottom:var(--cg-rest)}.styles_answerBox__1Jtyd h2,.styles_contentSection__pcd8x h2,.styles_ctaBox__Zup9B h2,.styles_faq__UjHYq h2,.styles_indexBlock__Y5Wdq h2{margin:0 0 12px;max-width:26ch;font-family:var(--cg-font-display);font-weight:530;font-variation-settings:"opsz" 38;font-size:clamp(1.5rem,1.2rem + 1.6vw,2.25rem);line-height:1.16;letter-spacing:-.01em;text-wrap:balance}.styles_back__rrIvO,.styles_ctaBox__Zup9B a,.styles_indexBlock__Y5Wdq a{color:var(--cg-accent)}.styles_article__XVTAF{padding-top:calc(var(--cg-nav-h) + 40px);padding-bottom:var(--cg-rest)}.styles_back__rrIvO{display:inline-flex;align-items:center;min-height:44px;margin-bottom:18px;text-decoration:none;font-weight:560}.styles_back__rrIvO:hover{color:var(--cg-accent-strong)}.styles_metaGrid__2r_rj{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:34px 0 48px}.styles_metaGrid__2r_rj span{border-radius:var(--cg-radius-md);display:grid;gap:6px;color:var(--cg-ink)}.styles_metaGrid__2r_rj strong{font-family:var(--cg-font-mono);font-weight:400;color:var(--cg-ink-soft);font-size:var(--cg-text-micro);text-transform:uppercase;letter-spacing:.12em}.styles_answerBox__1Jtyd,.styles_contentSection__pcd8x,.styles_ctaBox__Zup9B,.styles_faq__UjHYq,.styles_related__u9Afe{border-top:1px solid var(--cg-line);padding:34px 0}.styles_answerBox__1Jtyd{margin:34px 0 18px;padding:24px 26px;border:1px solid var(--cg-line);border-left:2px solid var(--cg-accent);border-radius:var(--cg-radius-md);background:var(--cg-surface)}.styles_related__u9Afe h2{margin:0 0 18px;font-family:var(--cg-font-display);font-weight:530;font-variation-settings:"opsz" 38;font-size:clamp(1.5rem,1.2rem + 1.6vw,2.25rem);letter-spacing:-.01em}.styles_relatedGrid__cI2D_{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.styles_relatedGrid__cI2D_ a{border:1px solid var(--cg-line);border-radius:var(--cg-radius-md);padding:16px;color:inherit;text-decoration:none;background:var(--cg-surface);transition:border-color var(--cg-dur-fast) var(--cg-ease)}.styles_relatedGrid__cI2D_ a:hover{border-color:color-mix(in oklch,var(--cg-accent) 45%,transparent)}.styles_relatedGrid__cI2D_ span{display:block;margin-bottom:8px;font-family:var(--cg-font-mono);font-size:var(--cg-text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--cg-accent)}.styles_relatedGrid__cI2D_ strong{display:block;line-height:1.22;font-weight:560}.styles_faq__UjHYq details{border:1px solid var(--cg-line);border-radius:var(--cg-radius-md);margin:10px 0;padding:14px 18px;background:var(--cg-surface)}.styles_faq__UjHYq summary{cursor:pointer;font-weight:560;min-height:44px;display:flex;align-items:center}.styles_ctaBox__Zup9B{margin-top:24px;padding:28px;border:1px solid color-mix(in oklch,var(--cg-accent) 35%,transparent);border-radius:var(--cg-radius-lg);background:color-mix(in oklch,var(--cg-accent) 5%,var(--cg-surface))}.styles_ctaBox__Zup9B a{display:inline-flex;margin-top:12px;min-height:48px;align-items:center;border-radius:var(--cg-radius-pill);padding:0 20px;background:var(--cg-accent);color:var(--cg-on-accent);text-decoration:none;font-weight:560;transition:background var(--cg-dur-fast) var(--cg-ease)}.styles_ctaBox__Zup9B a:hover{background:var(--cg-accent-strong)}@media (max-width:860px){.styles_gridSection__OwrKV{grid-template-columns:1fr;padding-bottom:56px}.styles_relatedGrid__cI2D_{grid-template-columns:1fr}.styles_metaGrid__2r_rj{grid-template-columns:1fr 1fr}.styles_answerBox__1Jtyd{padding:20px}.styles_ctaBox__Zup9B{padding:22px}.styles_ctaBox__Zup9B a{width:100%;justify-content:center;text-align:center}}@media (max-width:520px){.styles_metaGrid__2r_rj{grid-template-columns:1fr;margin:26px 0 38px}.styles_hero__jMC4s{padding-top:calc(var(--cg-nav-h) + 32px)}.styles_article__XVTAF{padding-top:calc(var(--cg-nav-h) + 24px)}.styles_contentSection__pcd8x,.styles_faq__UjHYq,.styles_related__u9Afe{padding:26px 0}}