._promotion_hovkv_1{min-width:0;padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground)}._disclosure_hovkv_10{margin:0 0 var(--spacing-4);color:var(--muted-foreground);font-size:.875rem;line-height:1.5}._link_hovkv_17{display:inline-flex;max-width:100%;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);color:var(--primary);font-weight:700;text-decoration:none;overflow-wrap:anywhere}._link_hovkv_17:hover{text-decoration:underline}._link_hovkv_17:focus-visible{outline:2px solid var(--primary);outline-offset:var(--spacing-1);border-radius:var(--radius-sm)}._creative_hovkv_39{display:block;max-width:100%;height:auto;border-radius:var(--radius-sm)}._action_hovkv_46{display:inline-block}._article_kmtnp_1{color:var(--foreground)}._heading_kmtnp_2{max-width:850px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6) var(--spacing-12)}._back_kmtnp_7{color:var(--primary);font-weight:700;text-decoration:none}._heading_kmtnp_2 h1{font:650 clamp(2.25rem,5vw,3.5rem)/1.16 var(--font-family-display);margin:var(--spacing-6) 0 clamp(var(--spacing-6),4vw,var(--spacing-8))}._excerpt_kmtnp_12{margin:0 0 clamp(var(--spacing-6),4vw,var(--spacing-8));font-size:1.2rem;line-height:1.7;color:var(--muted-foreground)}._byline_kmtnp_13{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-6);font-size:.875rem}._byline_kmtnp_13 img{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);object-fit:cover}._byline_kmtnp_13 a{color:var(--primary);font-weight:700}._byline_kmtnp_13 time{color:var(--muted-foreground)}._articleDisclosure_kmtnp_17{margin:var(--spacing-6) 0 0;color:var(--muted-foreground);font-size:.875rem;line-height:1.6}._articleDisclosureDetail_kmtnp_23{display:block}._cover_kmtnp_24{max-width:1200px;margin:0 auto var(--spacing-16);padding:0 var(--spacing-6)}._cover_kmtnp_24 img{display:block;width:100%;max-height:680px;object-fit:cover;border-radius:var(--radius-lg)}._columns_kmtnp_26{max-width:1200px;margin:auto;padding:0 var(--spacing-6);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-12)}._sidebar_kmtnp_34{display:grid;align-content:start;gap:var(--spacing-6)}._toc_kmtnp_35{padding:var(--spacing-6);background:var(--surface);border-radius:var(--radius-md)}._toc_kmtnp_35 h2{margin:0 0 var(--spacing-4);font:600 1.25rem var(--font-family-display)}._toc_kmtnp_35 ol{margin:0;padding-left:var(--spacing-6);list-style:none}._toc_kmtnp_35 li{margin-bottom:var(--spacing-2)}._toc_kmtnp_35 a{color:var(--foreground);text-decoration:none}._toc_kmtnp_35 a:hover,._back_kmtnp_7:hover{text-decoration:underline}._prose_kmtnp_41{max-width:760px;min-width:0;font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere}._prose_kmtnp_41 h2,._prose_kmtnp_41 h3{font-family:var(--font-family-display);line-height:1.25;scroll-margin-top:7rem}._prose_kmtnp_41 h2{font-size:2rem;margin-top:var(--spacing-16)}._prose_kmtnp_41 h3{font-size:1.5rem;margin-top:var(--spacing-8)}._prose_kmtnp_41 p,._prose_kmtnp_41 ul,._prose_kmtnp_41 ol,._prose_kmtnp_41 blockquote{margin-bottom:var(--spacing-6)}._prose_kmtnp_41 p{margin-bottom:clamp(var(--spacing-6),3vw,1.75rem)}._prose_kmtnp_41 img,._prose_kmtnp_41 video{display:block;max-width:100%;height:auto;border-radius:var(--radius-md)}._prose_kmtnp_41 a{color:var(--primary)}._prose_kmtnp_41 blockquote{margin-left:0;padding-left:var(--spacing-6);border-left:2px solid var(--primary);font-family:var(--font-family-display)}._prose_kmtnp_41 pre{max-width:100%;overflow-x:auto}._tags_kmtnp_51,._languages_kmtnp_51{max-width:850px;margin:var(--spacing-16) auto;padding:0 var(--spacing-6)}._tags_kmtnp_51,._languages_kmtnp_51 div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}._tags_kmtnp_51 a,._tags_kmtnp_51 span,._languages_kmtnp_51 a{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:var(--surface);color:var(--primary);text-decoration:none}._editorialNote_kmtnp_60{max-width:850px;margin:var(--spacing-16) auto;padding:0 var(--spacing-6);color:var(--muted-foreground);font-size:.875rem;line-height:1.6}._languages_kmtnp_51 h2{font:600 1.5rem var(--font-family-display)}._languages_kmtnp_51 a[aria-current=page]{background:var(--primary);color:var(--primary-foreground)}@media(min-width:1000px){._columns_kmtnp_26{grid-template-columns:230px minmax(0,760px);justify-content:center}._noSidebar_kmtnp_72{grid-template-columns:minmax(0,760px)}._sidebar_kmtnp_34{position:sticky;top:7rem}}
