.kFX8za_page{background:var(--color-surface-strong);color:var(--color-heading);overflow:hidden}.kFX8za_eyebrow{margin:0;}.kFX8za_hero{border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 82% 10%, rgba(var(--color-primary-rgb), .05), transparent 27%), radial-gradient(circle at 10% 90%, #d2a5490a, transparent 27%), linear-gradient(180deg, var(--color-surface-subtle) 0%, var(--color-surface-strong) 100%);padding:34px 0 72px;position:relative;overflow:hidden}.kFX8za_hero:before{border:1px solid rgba(var(--color-primary-rgb), .035);border-radius:var(--radius-round);content:"";pointer-events:none;width:740px;height:740px;position:absolute;top:-420px;right:-220px}.kFX8za_backLink{z-index:1;position:relative;}.kFX8za_backLink:hover{color:var(--color-primary);transform:translate(-2px)}.kFX8za_heroInner{z-index:1;max-width:920px;margin-top:56px;position:relative}.kFX8za_tags{color:var(--color-eyebrow);font-size:var(--text-2xs);font-weight:var(--font-weight-extrabold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);flex-wrap:wrap;gap:8px 0;margin-bottom:20px;display:flex}.kFX8za_tags span{align-items:center;display:inline-flex}.kFX8za_tags span+span:before{color:rgba(var(--color-primary-rgb), .26);content:"/";margin:0 10px}.kFX8za_title{max-width:920px;color:var(--color-heading);font-size:var(--heading-2xl);font-weight:var(--font-weight-black);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.kFX8za_description{max-width:720px;margin:24px 0 0;}.kFX8za_meta{color:var(--color-faint);font-size:var(--text-xs);line-height:var(--leading-normal);flex-wrap:wrap;gap:10px 0;margin-top:28px;display:flex}.kFX8za_meta span{align-items:center;display:inline-flex}.kFX8za_meta span+span:before{color:rgba(var(--color-primary-rgb), .22);content:"·";margin:0 12px}.kFX8za_meta strong{color:var(--color-text-strong);font-weight:var(--font-weight-extrabold)}.kFX8za_coverSection{background:var(--color-surface-strong);padding:0}.kFX8za_cover{border-radius:var(--radius-3xl);background:var(--color-surface);max-height:620px;box-shadow:var(--shadow-md);overflow:hidden}.kFX8za_cover img{object-fit:cover;width:100%;max-height:620px;display:block}.kFX8za_articleSection{padding:var(--section-space-y) 0;background:var(--color-surface-strong)}.kFX8za_markdown{width:min(100%,720px);color:var(--color-text-body);font-size:var(--text-xl);line-height:var(--leading-loose);margin:0 auto}.kFX8za_markdown>:first-child{margin-top:0}.kFX8za_markdown h2,.kFX8za_markdown h3,.kFX8za_markdown h4{color:var(--color-heading);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-tighter);text-wrap:balance}.kFX8za_markdown h2{font-size:var(--heading-lg);line-height:var(--leading-display);margin:66px 0 22px}.kFX8za_markdown h3{font-size:var(--text-6xl);line-height:var(--leading-heading);margin:48px 0 18px}.kFX8za_markdown h4{font-size:var(--text-3xl);line-height:var(--leading-tight);margin:38px 0 16px}.kFX8za_markdown p{margin:0 0 24px}.kFX8za_markdown strong{color:var(--color-heading);font-weight:var(--font-weight-extrabold)}.kFX8za_markdown a{color:var(--color-primary);font-weight:var(--font-weight-bold);text-underline-offset:4px;text-decoration-thickness:1px}.kFX8za_markdown a:hover{color:var(--color-primary-dark)}.kFX8za_markdown ul,.kFX8za_markdown ol{margin:4px 0 28px;padding-left:24px}.kFX8za_markdown li{margin:8px 0;padding-left:4px}.kFX8za_markdown li::marker{color:var(--color-primary)}.kFX8za_markdown blockquote{border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 100%);color:var(--color-label);font-size:var(--text-2xl);line-height:var(--leading-relaxed);box-shadow:var(--shadow-md);margin:42px -28px;padding:28px 30px;position:relative}.kFX8za_markdown blockquote p{margin:0}.kFX8za_markdown hr{background:rgba(var(--color-primary-rgb), .09);border:0;height:1px;margin:56px 0}.kFX8za_markdown img{border-radius:var(--radius-xl);width:calc(100% + 96px);max-width:none;height:auto;box-shadow:var(--shadow-md);margin:44px -48px;display:block}.kFX8za_markdown code{border:1px solid var(--color-border);border-radius:var(--radius-2xs);background:var(--color-surface-muted);color:var(--color-primary);padding:2px 6px;font-size:.86em}.kFX8za_markdown pre{border:1px solid rgba(var(--color-white-rgb), .04);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--gray-900) 0%, var(--gray-800) 100%);color:var(--gray-50);font-size:var(--text-md);line-height:var(--leading-relaxed);box-shadow:var(--shadow-md);margin:36px -28px;padding:24px 28px;overflow-x:auto}.kFX8za_markdown pre code{color:inherit;background:0 0;border:0;padding:0}.kFX8za_markdown table{border-collapse:collapse;width:calc(100% + 56px);font-size:var(--text-sm);margin:36px -28px;display:block;overflow-x:auto}.kFX8za_markdown th,.kFX8za_markdown td{border:1px solid var(--color-border);text-align:left;vertical-align:top;min-width:140px;padding:12px 16px}.kFX8za_markdown th{background:var(--color-surface-subtle);color:var(--color-heading);font-weight:var(--font-weight-extrabold)}.kFX8za_markdown td{background:var(--color-surface-strong)}.kFX8za_relatedSection{padding:var(--section-space-y) 0;border-top:1px solid rgba(var(--color-primary-rgb), .06);background:linear-gradient(180deg, var(--color-surface-subtle) 0%, var(--color-bg) 100%)}.kFX8za_relatedHeader{margin-bottom:34px}.kFX8za_relatedHeader .kFX8za_eyebrow{margin-bottom:10px}.kFX8za_relatedHeader h2{color:var(--color-heading);font-size:var(--heading-lg);font-weight:var(--font-weight-black);line-height:var(--leading-display);letter-spacing:var(--tracking-tighter);text-wrap:balance;margin:0}.kFX8za_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.kFX8za_relatedArticle{min-height:300px;color:inherit;flex-direction:column;padding:26px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;}.kFX8za_relatedMeta{color:var(--color-faint);font-size:var(--text-2xs);flex-wrap:wrap;gap:10px 0;display:flex}.kFX8za_relatedMeta span+span:before{color:rgba(var(--color-primary-rgb), .22);content:"·";margin:0 12px}.kFX8za_relatedArticle h3{max-width:540px;color:var(--color-heading);font-size:var(--heading-sm);font-weight:var(--font-weight-black);line-height:var(--leading-heading);letter-spacing:var(--tracking-tighter);margin:20px 0 12px;transition:color .18s}.kFX8za_relatedDescription{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 24px;display:-webkit-box;overflow:hidden}.kFX8za_relatedAction{width:fit-content;margin-top:auto;}.kFX8za_relatedAction svg{transition:transform .18s}.kFX8za_relatedArticle:hover{border-color:var(--color-border-strong);box-shadow:0 2px 4px rgba(var(--color-ink-rgb), .02), 0 20px 44px #4a0a140f;transform:translateY(-3px)}.kFX8za_relatedArticle:hover h3{color:var(--color-primary)}.kFX8za_relatedArticle:hover .kFX8za_relatedAction svg{transform:translate(4px)}.kFX8za_ctaSection{padding:var(--section-space-y) 0;background:var(--color-surface-strong)}.kFX8za_cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;padding:38px 40px;display:grid;position:relative;overflow:hidden;}.kFX8za_cta:before{border:1px solid rgba(var(--color-primary-rgb), .04);border-radius:var(--radius-round);content:"";width:320px;height:320px;position:absolute;bottom:-170px;right:-130px}.kFX8za_cta>*{z-index:1;position:relative}.kFX8za_cta h2{max-width:660px;color:var(--color-heading);font-size:var(--heading-lg);font-weight:var(--font-weight-black);line-height:var(--leading-none);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.kFX8za_cta p{max-width:600px;color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:14px 0 0}@media (max-width:900px){.kFX8za_relatedGrid{grid-template-columns:1fr}.kFX8za_relatedArticle{min-height:270px}.kFX8za_cta{grid-template-columns:1fr;gap:24px}}@media (max-width:720px){.kFX8za_hero{padding:28px 0 54px}.kFX8za_heroInner{margin-top:42px}.kFX8za_tags{margin-bottom:18px}.kFX8za_title{font-size:var(--heading-xl)}.kFX8za_description{font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-top:20px}.kFX8za_meta{margin-top:24px}.kFX8za_cover{border-radius:var(--radius-lg)}.kFX8za_articleSection{padding:66px 0 76px}.kFX8za_markdown{font-size:var(--text-lg);line-height:var(--leading-loose)}.kFX8za_markdown h2{font-size:var(--text-7xl);margin-top:52px}.kFX8za_markdown h3{font-size:var(--text-5xl);margin-top:40px}.kFX8za_markdown blockquote{border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-xl);margin:34px 0;padding:22px}.kFX8za_markdown img{width:100%;margin:34px 0}.kFX8za_markdown pre{border-radius:var(--radius-md);margin:30px 0;padding:20px}.kFX8za_markdown table{width:100%;margin:30px 0}.kFX8za_relatedSection{padding:68px 0 74px}.kFX8za_relatedHeader{margin-bottom:28px}.kFX8za_relatedHeader h2{font-size:var(--text-8xl)}.kFX8za_relatedArticle{min-height:0;padding:22px}.kFX8za_relatedArticle h3{font-size:var(--text-5xl)}.kFX8za_ctaSection{padding:68px 0 76px}.kFX8za_cta{border-radius:var(--radius-3xl);padding:24px}.kFX8za_cta h2{font-size:var(--text-8xl)}.kFX8za_cta .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.kFX8za_backLink,.kFX8za_relatedArticle,.kFX8za_relatedAction svg{transition:none}.kFX8za_relatedArticle:hover,.kFX8za_backLink:hover{transform:none}}
