.ArticleLayout_page__sBdli{padding:42px 0 80px}.ArticleLayout_grid__D_2GA{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}@media(min-width:1040px){.ArticleLayout_grid__D_2GA{grid-template-columns:280px minmax(0,1fr) 260px;align-items:start}}.ArticleLayout_sidebar__WHn4A,.ArticleLayout_toc__erEat{position:-webkit-sticky;position:sticky;top:86px;align-self:start;display:none}@media(min-width:1040px){.ArticleLayout_sidebar__WHn4A,.ArticleLayout_toc__erEat{display:block}}.ArticleLayout_sidebarCard__Iji4V,.ArticleLayout_tocCard__RgqVW{border:1px solid var(--color-border);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm);padding:14px}.ArticleLayout_crumbs__jysEG{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--color-text-secondary);font-size:14px}.ArticleLayout_crumbs__jysEG a{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.ArticleLayout_title__RZnyY{margin:14px 0 0;font-family:var(--font-heading);font-size:clamp(30px,4.4vw,50px);letter-spacing:-.02em;line-height:1.1}.ArticleLayout_desc__LnwiW{margin:12px 0 0;max-width:720px;font-size:18px;color:var(--color-text-secondary);line-height:1.65}.ArticleLayout_meta__1V9SK{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;color:var(--color-text-secondary);font-size:14px;align-items:center}.ArticleLayout_pill__VH_v4{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--color-border);background:rgba(248,250,252,.9);font-weight:var(--font-weight-semibold)}.ArticleLayout_content__rSyvR{min-width:0}.ArticleLayout_article__NjZwj{max-width:720px;font-size:18px;line-height:1.8}.ArticleLayout_article__NjZwj h2{margin:34px 0 12px;font-size:26px;letter-spacing:-.02em}.ArticleLayout_article__NjZwj h3{margin:24px 0 10px;font-size:20px;letter-spacing:-.01em}.ArticleLayout_article__NjZwj p{margin:12px 0}.ArticleLayout_article__NjZwj a{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.ArticleLayout_article__NjZwj a:hover{text-decoration:underline}.ArticleLayout_article__NjZwj pre{margin:14px 0;border:1px solid var(--color-border);border-radius:14px;overflow:auto}.ArticleLayout_article__NjZwj code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px}.ArticleLayout_article__NjZwj pre code{display:block;padding:14px}.ArticleLayout_article__NjZwj blockquote{margin:14px 0;border-left:4px solid rgba(30,64,175,.25);background:rgba(239,246,255,.6);padding:10px 12px;border-radius:10px;color:var(--color-text-secondary)}.ArticleLayout_article__NjZwj table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.ArticleLayout_article__NjZwj td,.ArticleLayout_article__NjZwj th{border:1px solid var(--color-border);padding:10px 12px;vertical-align:top}.ArticleLayout_article__NjZwj th{background:rgba(248,250,252,.9);text-align:left;font-weight:var(--font-weight-bold)}.ArticleLayout_callout__bP_Q8{background:var(--color-background-alt)}.ArticleLayout_callout__bP_Q8,.ArticleLayout_ctaBox__nGN3E{border:1px solid rgba(74,144,226,.25);border-radius:16px;padding:14px;margin:16px 0}.ArticleLayout_ctaBox__nGN3E{background:var(--color-background)}.ArticleLayout_ctaRow__KGFl0{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ArticleLayout_sidebarCard__Iji4V h3,.ArticleLayout_tocCard__RgqVW h3{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.ArticleLayout_sidebarList__ObaG5,.ArticleLayout_tocList__ovPld{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.ArticleLayout_sidebarList__ObaG5 a,.ArticleLayout_tocList__ovPld a{color:#0f172a;text-decoration:none;font-weight:var(--font-weight-semibold);font-size:14px}.ArticleLayout_sidebarList__ObaG5 a:hover,.ArticleLayout_tocList__ovPld a:hover{color:var(--color-primary)}.ArticleLayout_tocList__ovPld .ArticleLayout_l3__L86Yt a{padding-left:12px;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.ArticleLayout_tocCta__F0qsf{margin-top:12px;color:var(--color-text-secondary);font-size:13px;line-height:1.55;display:grid;grid-gap:10px;gap:10px}.ArticleLayout_tocCtaText__jqQOZ{margin:0}.NewsletterSignup_wrap__bA303{margin-top:28px;border:1px solid var(--color-border);border-radius:16px;background:rgba(248,250,252,.9);padding:14px}.NewsletterSignup_wrap__bA303 h3{margin:0;font-size:16px}.NewsletterSignup_wrap__bA303 p{margin:8px 0 0;color:var(--color-text-secondary);line-height:1.6}.NewsletterSignup_row__FTFdU{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.NewsletterSignup_row__FTFdU input{flex:1 1;min-width:240px;min-height:44px;border:1px solid var(--color-border);border-radius:12px;padding:0 12px;background:#fff}.NewsletterSignup_row__FTFdU .btn{min-height:44px}.NewsletterSignup_msg__8NWgS{margin:10px 0 0;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.NewsletterSignup_err__Dao_w{margin:10px 0 0;color:#b91c1c;font-weight:var(--font-weight-semibold)}.RelatedArticles_wrap__vrVcO{margin-top:28px;border-top:1px solid rgba(226,232,240,.9);padding-top:16px}.RelatedArticles_wrap__vrVcO h3{margin:0;font-size:16px}.RelatedArticles_list__z3KHN{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.RelatedArticles_list__z3KHN a{text-decoration:none;border:1px solid var(--color-border);border-radius:14px;padding:12px;display:block;background:#fff;box-shadow:var(--shadow-sm)}.RelatedArticles_list__z3KHN a:hover{border-color:rgba(59,130,246,.5)}.RelatedArticles_title__hl6_S{font-weight:900;color:#0f172a}.RelatedArticles_desc__poMD4{margin-top:6px;color:var(--color-text-secondary);line-height:1.55;font-size:14px}.ShareButtons_wrap__xUHh7{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}