.article-module__pi7S_a__page{--bg:var(--paper);--fg:var(--ink);--accent:var(--brand);--container-max:1400px;--article-max:740px;--article-title-size:var(--type-size-section-title-lg);--article-title-size-mobile:var(--type-size-feature-title);--article-body-size:var(--type-size-lead);--article-body-line-height:1.82;--article-body-line-height-rtl:2;--article-sidebar-size:var(--type-size-body-sm);--article-sidebar-label-size:var(--type-size-meta);background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;box-sizing:border-box;min-height:100vh;line-height:1.7;overflow-x:clip}.article-module__pi7S_a__page *,.article-module__pi7S_a__page :before,.article-module__pi7S_a__page :after{box-sizing:inherit}:is(.article-module__pi7S_a__page button,.article-module__pi7S_a__page input,.article-module__pi7S_a__page textarea){font:inherit}.article-module__pi7S_a__progressWrap{z-index:2100;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0}.article-module__pi7S_a__progressBar{background:var(--accent);width:100%;height:100%}.article-module__pi7S_a__breadcrumbBar{width:100%;max-width:var(--container-max);margin:0 auto;padding:16px 40px 0}.article-module__pi7S_a__breadcrumbList{align-items:center;gap:2px;display:flex;overflow:hidden}.article-module__pi7S_a__breadcrumbLink{font-family:var(--font-mono);font-size:var(--type-size-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;text-decoration:none;transition:color .15s;display:inline-flex}.article-module__pi7S_a__breadcrumbLink:hover{color:var(--accent)}.article-module__pi7S_a__breadcrumbIcon{width:14px;height:14px;color:var(--muted);flex-shrink:0}.article-module__pi7S_a__breadcrumbCurrent{font-family:var(--font-mono);font-size:var(--type-size-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__breadcrumbLink,.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__breadcrumbCurrent{font-family:var(--font-body);font-size:var(--type-size-meta);letter-spacing:0;text-transform:none}.article-module__pi7S_a__pageWrapper{max-width:var(--container-max);grid-template-columns:240px 1fr 240px;align-items:start;gap:20px 60px;margin:0 auto;padding:0 40px 120px;display:grid}.article-module__pi7S_a__pageWrapper>*{min-width:0}.article-module__pi7S_a__articleLead{grid-column:2/3;padding:24px 0 0}.article-module__pi7S_a__articleLeadInner{text-align:start;width:100%}.article-module__pi7S_a__mono{font-family:var(--font-mono);font-size:var(--type-size-caption);letter-spacing:.15em;text-transform:uppercase}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__mono{font-family:var(--font-body);letter-spacing:0;text-transform:none}.article-module__pi7S_a__categoryPill{width:fit-content;max-width:100%;color:var(--accent);font-family:var(--font-mono);font-size:var(--type-size-micro);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;line-height:1.3;text-decoration:none;transition:color .18s,opacity .18s;display:inline-flex}.article-module__pi7S_a__categoryPill:hover{opacity:.74}.article-module__pi7S_a__categoryPill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.article-module__pi7S_a__categoryPillLabel{color:var(--muted);font-weight:700}.article-module__pi7S_a__categoryPillLabel:after{content:"/";color:var(--border);margin-inline-start:8px;font-weight:400}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__categoryPill{font-family:var(--font-body);font-size:var(--type-size-meta);letter-spacing:0;text-transform:none}.article-module__pi7S_a__mainTitle{font-family:var(--font-display);text-wrap:balance;font-weight:600;line-height:1.08;font-size:var(--article-title-size);overflow-wrap:break-word;max-width:none;margin:0 0 22px}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__mainTitle{font-weight:800;line-height:1.28}.article-module__pi7S_a__translationNotice{width:min(100%, var(--article-max));border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, var(--surface)) 0%, var(--surface-strong) 100%);max-width:100%;color:var(--fg);box-shadow:0 14px 34px color-mix(in srgb, var(--ink) 7%, transparent);text-align:start;border-radius:8px;grid-column:1/-1;align-items:center;gap:14px;margin:2px auto 16px;padding:15px 16px;display:flex}.article-module__pi7S_a__translationNoticeIconWrap{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:38px;height:38px;color:var(--accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.article-module__pi7S_a__translationNoticeIcon{flex-shrink:0;width:19px;height:19px}.article-module__pi7S_a__translationNoticeCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.article-module__pi7S_a__translationNoticeCopy strong{font-size:var(--type-size-meta);line-height:1.35}.article-module__pi7S_a__translationNoticeCopy span{color:var(--muted);font-size:var(--type-size-meta);line-height:1.55}.article-module__pi7S_a__translationNoticeCompact{display:none}.article-module__pi7S_a__authorLine{border-top:1px solid var(--border);border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;width:100%;max-width:min(100%,680px);margin:0 auto 8px;padding:12px 0;display:flex}@media (max-width:799px){.article-module__pi7S_a__translationNotice{box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:7px;gap:10px;margin:4px auto 22px;padding:11px 12px}.article-module__pi7S_a__translationNoticeIconWrap{width:31px;height:31px}.article-module__pi7S_a__translationNoticeIcon{width:16px;height:16px}.article-module__pi7S_a__translationNoticeCopy{gap:0}.article-module__pi7S_a__translationNoticeCopy strong{font-size:var(--type-size-caption)}.article-module__pi7S_a__translationNoticeCopy>span:not(.article-module__pi7S_a__translationNoticeCompact){display:none}.article-module__pi7S_a__translationNoticeCompact{color:var(--muted);font-size:var(--type-size-caption);line-height:1.45;display:inline}}.article-module__pi7S_a__authorGroup{flex:220px;align-items:center;gap:8px;min-width:0;display:flex}.article-module__pi7S_a__authorIconWrap{border:0;border-inline-end:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));width:26px;height:32px;color:var(--accent);background:0 0;border-radius:0;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.article-module__pi7S_a__authorFallbackIcon{width:15px;height:15px;transform:rotate(-8deg)}.article-module__pi7S_a__authorAvatar,.article-module__pi7S_a__authorAvatarPlaceholder{border:1px solid var(--border);border-radius:999px;flex-shrink:0;width:36px;height:36px}.article-module__pi7S_a__authorAvatar{object-fit:cover;background:var(--surface)}.article-module__pi7S_a__authorAvatarPlaceholder{background:var(--surface);color:var(--accent);font-family:var(--font-mono);font-size:var(--type-size-micro);letter-spacing:.04em;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__authorAvatarPlaceholder{font-family:var(--font-body);font-size:var(--type-size-micro);letter-spacing:0}.article-module__pi7S_a__authorCopy{text-align:start;min-width:0}.article-module__pi7S_a__authorName{color:var(--fg);overflow-wrap:anywhere;font-weight:700;line-height:1.1}.article-module__pi7S_a__authorNameReadable{font-family:var(--font-body);font-size:var(--type-size-body);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.article-module__pi7S_a__authorMeta{color:var(--muted-foreground);font-size:var(--type-size-micro);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.article-module__pi7S_a__authorMetaReadable{font-family:var(--font-body);font-size:var(--type-size-caption);color:var(--muted-foreground);overflow-wrap:anywhere;flex-wrap:wrap;flex:0 auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;max-width:100%;line-height:1.35;display:flex}.article-module__pi7S_a__metaChip{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:5px 8px;line-height:1.2;display:inline-flex}.article-module__pi7S_a__metaIcon{width:13px;height:13px;color:var(--accent);flex-shrink:0}.article-module__pi7S_a__heroContainer{grid-column:1/-1;width:100%;margin-bottom:12px}.article-module__pi7S_a__heroGridBreak{grid-column:1/-1;width:100%;height:0;overflow:hidden}.article-module__pi7S_a__heroFigure{margin:0}.article-module__pi7S_a__heroFrame{background:0 0;justify-content:center;align-items:center;width:100%;min-height:min(48vw,420px);display:flex;position:relative;overflow:hidden}.article-module__pi7S_a__heroMedia{z-index:1;width:auto;height:auto;min-width:min(100%, var(--article-max));opacity:0;max-width:100%;max-height:75vh;margin:0 auto;transition:opacity .18s;display:block;position:relative}.article-module__pi7S_a__heroMediaLoaded{opacity:1}.article-module__pi7S_a__heroImagePlaceholder{min-height:inherit;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.article-module__pi7S_a__heroImagePlaceholderMark,.article-module__pi7S_a__heroImagePlaceholderLine,.article-module__pi7S_a__heroImagePlaceholderLineShort{background:linear-gradient(90deg, var(--surface-muted), var(--border), var(--surface-muted));background-size:220% 100%;border-radius:999px;animation:1.4s ease-in-out infinite article-module__pi7S_a__articleHeroImagePulse;display:block}.article-module__pi7S_a__heroImagePlaceholderMark{border-radius:18px;width:76px;height:76px}.article-module__pi7S_a__heroImagePlaceholderLine{width:min(360px,44%);height:12px}.article-module__pi7S_a__heroImagePlaceholderLineShort{width:min(260px,34%);height:10px}@keyframes article-module__pi7S_a__articleHeroImagePulse{0%{background-position:120% 0}to{background-position:-120% 0}}.article-module__pi7S_a__sidebar{box-shadow:none;font-size:var(--article-sidebar-size);background:0 0;border:0;grid-column:1/2;padding:2px 0;position:sticky;top:72px}.article-module__pi7S_a__tocSidebar{grid-column:1/2}.article-module__pi7S_a__metaSidebar{grid-column:3/4}.article-module__pi7S_a__sidebarLabel{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);color:var(--muted);font-weight:700;font-size:var(--article-sidebar-label-size);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;margin-bottom:10px;padding-bottom:9px;display:flex}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__sidebar{font-size:var(--article-sidebar-size)}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__sidebarLabel{font-family:var(--font-body);font-size:var(--article-sidebar-label-size);letter-spacing:0;text-transform:none}.article-module__pi7S_a__sidebarList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.article-module__pi7S_a__sidebarLink{width:100%;min-height:32px;font-size:var(--article-sidebar-size);text-align:start;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:5px 6px;font-weight:500;line-height:1.55;text-decoration:none;transition:background .2s,border-color .2s,color .25s,transform .2s;display:grid}.article-module__pi7S_a__sidebarLink:hover,.article-module__pi7S_a__sidebarLinkActive{border-color:color-mix(in srgb, var(--accent) 18%, transparent);background:color-mix(in srgb, var(--surface) 34%, transparent);color:var(--fg)}.article-module__pi7S_a__sidebarLinkActive{font-weight:700;transform:translateY(-1px)}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__sidebarLink{font-size:var(--article-sidebar-size);line-height:1.75}.article-module__pi7S_a__tocMarker{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--surface) 44%, transparent);width:24px;height:24px;color:var(--accent);font-family:var(--font-mono);font-size:var(--type-size-caption);letter-spacing:0;border-radius:7px;justify-content:center;align-items:center;font-weight:800;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.article-module__pi7S_a__sidebarLink:hover .article-module__pi7S_a__tocMarker,.article-module__pi7S_a__sidebarLinkActive .article-module__pi7S_a__tocMarker{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 86%, transparent);color:var(--brand-foreground)}.article-module__pi7S_a__tocMarkerIcon{width:13px;height:13px}.article-module__pi7S_a__tocLinkText{overflow-wrap:anywhere;min-width:0;padding-top:2px}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__tocMarker{font-family:var(--font-body)}.article-module__pi7S_a__relatedLink{background:0 0;flex-direction:column;gap:3px;padding-block:7px;display:flex}.article-module__pi7S_a__relatedKicker{color:var(--accent);font-size:var(--type-size-caption);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__relatedKicker{font-family:var(--font-body);font-size:var(--type-size-caption);letter-spacing:0;text-transform:none}.article-module__pi7S_a__relatedTitle{color:var(--fg);font-size:var(--article-sidebar-size);overflow-wrap:break-word;font-weight:600;line-height:1.45}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__relatedTitle{line-height:1.7}.article-module__pi7S_a__sidebarEmpty{font-size:var(--article-sidebar-size);color:var(--muted);background:0 0;border:0;margin:0;padding:2px 0;line-height:1.7}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__sidebarEmpty{font-size:var(--article-sidebar-size)}.article-module__pi7S_a__shareGrid{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.article-module__pi7S_a__shareOption{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface) 24%, transparent);width:34px;height:34px;color:var(--fg);cursor:pointer;font-family:var(--font-mono);letter-spacing:0;text-align:start;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:flex}.article-module__pi7S_a__shareOption:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--brand-subtle) 58%, transparent);color:var(--accent)}.article-module__pi7S_a__shareOption span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article-module__pi7S_a__shareIcon{flex-shrink:0;width:15px;height:15px}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__shareOption{font-family:var(--font-body);letter-spacing:0;font-size:0}.article-module__pi7S_a__articleContent{max-width:var(--article-max);overflow-wrap:break-word;grid-column:2/3;width:100%;min-width:0;margin:0 auto}.article-module__pi7S_a__articleTextSmall{--article-body-size:var(--type-size-body);--article-body-line-height:1.78;--article-body-line-height-rtl:1.92}.article-module__pi7S_a__articleTextDefault{--article-body-size:var(--type-size-lead);--article-body-line-height:1.82;--article-body-line-height-rtl:2}.article-module__pi7S_a__articleTextLarge{--article-body-size:1.1875rem;--article-body-line-height:1.88;--article-body-line-height-rtl:2.08}.article-module__pi7S_a__articleTools{z-index:950;border:1px solid color-mix(in srgb, var(--border) 58%, transparent);background:color-mix(in srgb, var(--surface) 54%, transparent);width:auto;box-shadow:0 12px 34px color-mix(in srgb, var(--ink) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--brand-foreground) 36%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;gap:3px;margin:0;padding:4px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.article-module__pi7S_a__readerSizeGroup{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.article-module__pi7S_a__readerSizeButton{background:color-mix(in srgb, var(--surface) 22%, transparent);width:34px;height:34px;color:var(--muted);cursor:pointer;font-family:var(--font-display);font-size:var(--type-size-body-sm);direction:ltr;unicode-bidi:isolate;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-weight:800;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.article-module__pi7S_a__readerSizeButton:hover,.article-module__pi7S_a__readerSizeButtonActive{border-color:color-mix(in srgb, var(--accent) 52%, var(--border));background:color-mix(in srgb, var(--brand-subtle) 72%, transparent);color:var(--accent)}.article-module__pi7S_a__readerScrollTopButton{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 88%, transparent);width:34px;height:34px;color:var(--brand-foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:2px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.article-module__pi7S_a__readerScrollTopButton:hover{transform:translateY(-1px)}.article-module__pi7S_a__readerScrollTopIcon{width:15px;height:15px}.article-module__pi7S_a__proseContent{overflow-wrap:break-word;min-width:0}.article-module__pi7S_a__proseContent p{font-size:var(--article-body-size);line-height:var(--article-body-line-height);margin:0 0 1.3em}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__proseContent p{font-size:var(--article-body-size);line-height:var(--article-body-line-height-rtl)}:is(.article-module__pi7S_a__proseContent strong,.article-module__pi7S_a__proseContent b){font-weight:800}.article-module__pi7S_a__proseContent .hp-align-start{text-align:start}.article-module__pi7S_a__proseContent .hp-align-center{text-align:center}.article-module__pi7S_a__proseContent .hp-align-end{text-align:end}.article-module__pi7S_a__proseContent .hp-align-left{text-align:left}.article-module__pi7S_a__proseContent .hp-align-right{text-align:right}.article-module__pi7S_a__proseContent .hp-align-justify{text-align:justify}.article-module__pi7S_a__proseContent h1{font-family:var(--font-display);font-size:var(--type-size-section-title-lg);text-wrap:balance;overflow-wrap:break-word;margin:0 0 24px;scroll-margin-top:80px;font-weight:800;line-height:1.08}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__proseContent h1{font-size:var(--type-size-section-title);line-height:1.45}.article-module__pi7S_a__proseContent h2{font-family:var(--font-display);font-size:var(--type-size-section-title);text-wrap:balance;overflow-wrap:break-word;margin:56px 0 20px;scroll-margin-top:80px;font-weight:800;line-height:1.1}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__proseContent h2{font-size:var(--type-size-feature-title);line-height:1.45}.article-module__pi7S_a__proseContent h3{font-family:var(--font-display);font-size:var(--type-size-feature-title);overflow-wrap:break-word;margin:36px 0 14px;scroll-margin-top:80px;font-weight:700;line-height:1.18}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__proseContent h3{font-size:var(--type-size-feature-title)}.article-module__pi7S_a__proseContent h4{font-family:var(--font-display);font-size:var(--type-size-card-title);overflow-wrap:break-word;margin:28px 0 10px;scroll-margin-top:80px;font-weight:600;line-height:1.25}:is(.article-module__pi7S_a__proseContent h5,.article-module__pi7S_a__proseContent h6){font-family:var(--font-display);font-size:var(--type-size-card-title);overflow-wrap:break-word;margin:18px 0 10px;scroll-margin-top:80px;font-weight:800;line-height:1.35}:is(.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__proseContent h5,.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__proseContent h6){font-size:var(--type-size-card-title);line-height:1.6}:is(.article-module__pi7S_a__proseContent h1:first-child,.article-module__pi7S_a__proseContent h2:first-child,.article-module__pi7S_a__proseContent h3:first-child,.article-module__pi7S_a__proseContent h4:first-child,.article-module__pi7S_a__proseContent h5:first-child,.article-module__pi7S_a__proseContent h6:first-child){margin-top:0}.article-module__pi7S_a__proseContent blockquote{background:var(--surface);border-inline-start:4px solid var(--accent);font-family:var(--font-display);font-style:italic;font-size:var(--type-size-feature-title);overflow-wrap:break-word;margin:32px -28px;padding:24px 32px;line-height:1.35}.article-module__pi7S_a__proseContent blockquote p:last-child{margin-bottom:0}.article-module__pi7S_a__page:not(.article-module__pi7S_a__rtl) .article-module__pi7S_a__proseContent blockquote p{font-size:inherit;line-height:inherit;font-family:inherit}:is(.article-module__pi7S_a__proseContent ul,.article-module__pi7S_a__proseContent ol){margin:0 0 1.6em;padding-inline-start:1.3rem}.article-module__pi7S_a__proseContent li{font-size:var(--article-body-size);line-height:var(--article-body-line-height);margin-bottom:.6rem}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__proseContent li{line-height:var(--article-body-line-height-rtl)}.article-module__pi7S_a__proseContent a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.article-module__pi7S_a__proseContent figure{max-width:100%;margin:44px 0}.article-module__pi7S_a__proseContent img{width:100%;max-width:100%;height:auto;display:block}.article-module__pi7S_a__proseContent figcaption{font-size:var(--type-size-button);color:var(--muted);text-align:center;margin-top:12px;font-style:italic;line-height:1.7}.article-module__pi7S_a__proseContent .hp-table-wrap{border:1px solid var(--border);background:var(--surface-strong);border-radius:18px;margin:44px 0;overflow-x:auto}.article-module__pi7S_a__proseContent .hp-data-table{border-collapse:collapse;width:100%;min-width:560px}:is(.article-module__pi7S_a__proseContent .hp-data-table th,.article-module__pi7S_a__proseContent .hp-data-table td){border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:14px 16px}.article-module__pi7S_a__proseContent .hp-data-table th{background:var(--surface-muted);font-weight:700}.article-module__pi7S_a__proseContent .hp-data-table tr:last-child td{border-bottom:0}.article-module__pi7S_a__proseContent code{font-family:var(--font-mono);font-size:var(--type-size-button);background:var(--border);border-radius:4px;padding:.15em .4em}.article-module__pi7S_a__proseContent pre{background:var(--fg);color:var(--bg);font-family:var(--font-mono);font-size:var(--type-size-button);border-radius:8px;margin:32px 0;padding:24px;line-height:1.7;overflow-x:auto}.article-module__pi7S_a__proseContent pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.article-module__pi7S_a__proseContent hr{border:0;border-top:1px solid var(--border);margin:48px 0}.article-module__pi7S_a__proseContent .hp-banner{border:1px solid var(--border);background:var(--surface);border-radius:6px;margin:28px 0;padding:16px 20px}.article-module__pi7S_a__proseContent .hp-banner p:last-child{margin-bottom:0}.article-module__pi7S_a__proseContent .hp-banner-info{border-color:var(--border);background:var(--surface)}.article-module__pi7S_a__proseContent .hp-banner-warning{border-color:var(--warning);background:var(--brand-subtle)}.article-module__pi7S_a__proseContent .hp-banner-error{border-color:var(--danger);background:var(--brand-subtle)}.article-module__pi7S_a__proseContent .hp-banner-success{border-color:var(--success);background:var(--surface-muted)}.article-module__pi7S_a__discourseSection{border-top:1px solid color-mix(in srgb, var(--border) 78%, transparent);margin-top:80px;padding-top:44px}.article-module__pi7S_a__discourseHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.article-module__pi7S_a__discourseTitleGroup{align-items:center;gap:14px;min-width:0;display:flex}.article-module__pi7S_a__discourseIconWrap{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:var(--brand-subtle);width:42px;height:42px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.article-module__pi7S_a__discourseIcon{width:18px;height:18px}.article-module__pi7S_a__discourseHeader h2{font-family:var(--font-display);font-size:var(--type-size-section-title);margin:0;font-weight:700;line-height:1.1}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__discourseHeader h2{font-size:var(--type-size-feature-title)}.article-module__pi7S_a__commentCount{color:var(--muted);font-size:var(--type-size-micro);margin-top:6px;font-weight:800;display:block}.article-module__pi7S_a__addCommentBtn{border:1px solid var(--fg);background:var(--fg);min-height:42px;color:var(--bg);font-family:var(--font-mono);font-size:var(--type-size-micro);text-transform:uppercase;letter-spacing:.11em;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-weight:800;transition:background .2s,border-color .2s,opacity .2s,transform .2s;display:inline-flex}.article-module__pi7S_a__addCommentBtn:hover{opacity:.9;transform:translateY(-1px)}.article-module__pi7S_a__addCommentBtn:disabled{cursor:not-allowed;opacity:.62}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__addCommentBtn{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:var(--type-size-button)}.article-module__pi7S_a__addCommentIcon{flex-shrink:0;width:15px;height:15px}.article-module__pi7S_a__commentNotice{border:1px solid color-mix(in srgb, var(--success) 22%, transparent);background:color-mix(in srgb, var(--success) 6%, transparent);color:var(--success);font-size:var(--type-size-button);border-radius:8px;align-items:center;gap:8px;margin:-18px 0 28px;padding:12px 14px;line-height:1.5;display:flex}.article-module__pi7S_a__commentList{gap:18px;display:grid}.article-module__pi7S_a__noComments{border:1px dashed color-mix(in srgb, var(--border) 84%, transparent);background:color-mix(in srgb, var(--surface-muted) 72%, transparent);color:var(--muted);font-size:var(--type-size-body-sm);border-radius:8px;align-items:center;gap:14px;margin:0;padding:24px;line-height:1.7;display:flex}.article-module__pi7S_a__noCommentsIcon{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.article-module__pi7S_a__noComments p{margin:0}.article-module__pi7S_a__commentCard{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid color-mix(in srgb, var(--border) 82%, transparent);min-width:0;box-shadow:0 16px 40px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:8px;grid-template-columns:50px 1fr;gap:18px;margin:0;padding:24px;display:grid;position:relative}.article-module__pi7S_a__commentCard:before{content:"";background:var(--accent);border-radius:999px;width:3px;position:absolute;inset-block:18px;inset-inline-start:0}.article-module__pi7S_a__commentAvatar{background:var(--brand-subtle);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));width:50px;height:50px;color:var(--accent);font-family:var(--font-display);font-size:var(--type-size-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative;overflow:hidden}.article-module__pi7S_a__commentAvatarImage{object-fit:cover;width:100%;height:100%}.article-module__pi7S_a__commentBody{min-width:0}.article-module__pi7S_a__commentMeta{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;margin-bottom:10px;display:flex}.article-module__pi7S_a__commentAuthor{font-size:var(--type-size-body-sm);overflow-wrap:anywhere;font-weight:700}.article-module__pi7S_a__commentDate{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-size-micro);letter-spacing:.08em;white-space:nowrap}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__commentDate{font-family:var(--font-body);font-size:var(--type-size-caption);letter-spacing:0}.article-module__pi7S_a__commentText{font-size:var(--type-size-body);overflow-wrap:break-word;white-space:pre-wrap;margin:0;line-height:1.8}.article-module__pi7S_a__commentModal{background:color-mix(in srgb, var(--ink) 42%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.article-module__pi7S_a__modalContent{background:var(--bg);border:1px solid color-mix(in srgb, var(--border) 86%, transparent);width:100%;max-width:600px;box-shadow:0 30px 90px color-mix(in srgb, var(--ink) 20%, transparent);border-radius:8px;padding:44px;position:relative}.article-module__pi7S_a__closeModal{cursor:pointer;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;padding:7px;transition:border-color .2s,color .2s;display:flex;position:absolute;top:24px;right:24px}.article-module__pi7S_a__closeModal:hover{border-color:var(--accent);color:var(--accent)}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__closeModal{left:24px;right:auto}.article-module__pi7S_a__closeModalIcon{width:18px;height:18px}.article-module__pi7S_a__modalTitle{font-family:var(--font-mono);font-size:var(--type-size-meta);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;display:flex}.article-module__pi7S_a__modalTitleIcon{width:17px;height:17px;color:var(--accent);flex-shrink:0}.article-module__pi7S_a__page.article-module__pi7S_a__rtl .article-module__pi7S_a__modalTitle{font-family:var(--font-body);letter-spacing:0;text-transform:none}.article-module__pi7S_a__signedInAs{color:var(--muted);font-size:var(--type-size-button);margin:0 0 28px;line-height:1.6}.article-module__pi7S_a__signedInAs strong{color:var(--fg);font-weight:700}.article-module__pi7S_a__formGroup{margin-bottom:24px}.article-module__pi7S_a__formLabel{font-weight:700;font-family:var(--font-mono);font-size:var(--type-size-micro);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block}.article-module__pi7S_a__formInput,.article-module__pi7S_a__formTextarea{background:var(--surface);border:1px solid var(--border);width:100%;font-size:var(--type-size-button);border-radius:8px;outline:none;padding:12px;transition:border-color .15s}.article-module__pi7S_a__formInput:focus,.article-module__pi7S_a__formTextarea:focus{border-color:var(--accent)}.article-module__pi7S_a__formTextarea{resize:vertical;min-height:150px}.article-module__pi7S_a__captchaBox{background:var(--surface)}.article-module__pi7S_a__formError,.article-module__pi7S_a__formSuccess{font-size:var(--type-size-button);align-items:center;gap:8px;margin:0 0 16px;display:flex}.article-module__pi7S_a__formError{color:var(--danger)}.article-module__pi7S_a__formSuccess{color:var(--success)}.article-module__pi7S_a__formSuccessIcon{width:16px;height:16px}.article-module__pi7S_a__submitBtn{width:100%}@media (max-width:1100px){.article-module__pi7S_a__pageWrapper{grid-template-columns:1fr 240px}.article-module__pi7S_a__articleLead,.article-module__pi7S_a__articleContent{grid-column:1/2}.article-module__pi7S_a__metaSidebar{grid-column:2/3}.article-module__pi7S_a__tocSidebar{display:none}}@media (max-width:800px){.article-module__pi7S_a__breadcrumbBar{padding:12px 20px 0}.article-module__pi7S_a__pageWrapper{grid-template-columns:1fr;gap:0;padding:0 20px 96px}.article-module__pi7S_a__articleLead,.article-module__pi7S_a__articleContent,.article-module__pi7S_a__metaSidebar{grid-column:1/-1}.article-module__pi7S_a__sidebar{display:none}.article-module__pi7S_a__articleLead{padding-top:18px}.article-module__pi7S_a__articleLeadInner{max-width:none}.article-module__pi7S_a__mainTitle{font-size:var(--article-title-size-mobile);max-width:none;margin-bottom:16px}.article-module__pi7S_a__authorLine{justify-content:flex-start;gap:10px 14px;width:100%;margin-bottom:18px;padding:10px 0}.article-module__pi7S_a__authorGroup{flex:220px}.article-module__pi7S_a__authorMeta,.article-module__pi7S_a__authorMetaReadable{flex:220px;justify-content:flex-start}.article-module__pi7S_a__proseContent p{font-size:var(--article-body-size);line-height:var(--article-body-line-height)}.article-module__pi7S_a__articleTextSmall{--article-body-size:var(--type-size-body-sm);--article-body-line-height:1.76;--article-body-line-height-rtl:1.9}.article-module__pi7S_a__articleTextDefault{--article-body-size:var(--type-size-body);--article-body-line-height:1.8;--article-body-line-height-rtl:1.95}.article-module__pi7S_a__articleTextLarge{--article-body-size:var(--type-size-lead);--article-body-line-height:1.84;--article-body-line-height-rtl:2}.article-module__pi7S_a__articleTools{bottom:14px}.article-module__pi7S_a__readerSizeGroup{margin-inline-start:0}.article-module__pi7S_a__proseContent h2{font-size:var(--type-size-feature-title);margin:52px 0 20px;padding-top:28px}.article-module__pi7S_a__proseContent blockquote{font-size:var(--type-size-card-title);margin:32px -20px;padding:24px 28px}.article-module__pi7S_a__discourseHeader{flex-direction:column;align-items:flex-start;gap:18px}.article-module__pi7S_a__discourseTitleGroup{width:100%}.article-module__pi7S_a__commentCard{grid-template-columns:1fr;gap:16px;padding:24px}.article-module__pi7S_a__commentMeta{flex-direction:column;align-items:flex-start;gap:4px}.article-module__pi7S_a__addCommentBtn{white-space:normal;width:100%}.article-module__pi7S_a__noComments{align-items:flex-start}.article-module__pi7S_a__modalContent{max-height:calc(100dvh - 40px);padding:32px 20px;overflow-y:auto}}@media (max-width:480px){.article-module__pi7S_a__breadcrumbBar{padding:10px 16px 0}.article-module__pi7S_a__pageWrapper{padding:0 16px 88px}.article-module__pi7S_a__articleLead{padding-top:16px}.article-module__pi7S_a__categoryPill{margin-bottom:14px}.article-module__pi7S_a__mainTitle{font-size:var(--article-title-size-mobile);line-height:1.14}.article-module__pi7S_a__authorLine{gap:10px;margin-bottom:16px}.article-module__pi7S_a__authorGroup,.article-module__pi7S_a__authorMeta,.article-module__pi7S_a__authorMetaReadable{flex-basis:100%}.article-module__pi7S_a__proseContent h2{font-size:var(--type-size-card-title);margin-top:44px}.article-module__pi7S_a__proseContent h3{font-size:var(--type-size-card-title)}.article-module__pi7S_a__proseContent blockquote{font-size:var(--type-size-lead);margin-left:-16px;margin-right:-16px;padding:22px 20px}.article-module__pi7S_a__commentCard{padding:20px}.article-module__pi7S_a__modalTitle{font-size:var(--type-size-caption)}}
