.article-share-panel-module__gNkAIq__panel{border-top:1px solid var(--border-default);margin-top:28px;padding-top:20px}.article-share-panel-module__gNkAIq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10.5px;font-weight:600}.article-share-panel-module__gNkAIq__eyebrow:before{content:"";background:var(--color-yellow);width:14px;height:2px;margin:0 8px 3px 0;display:inline-block}.article-share-panel-module__gNkAIq__title{font-weight:500;font-size:var(--text-body-lg-size);letter-spacing:-.004em;margin:8px 0 0;line-height:1.25}.article-share-panel-module__gNkAIq__note{font-size:var(--text-caption-size);color:var(--text-secondary);margin:8px 0 0;line-height:1.45}.article-share-panel-module__gNkAIq__platforms{grid-template-columns:repeat(5,44px);gap:8px;margin-top:16px;display:grid}.article-share-panel-module__gNkAIq__platform,.article-share-panel-module__gNkAIq__copyButton{border:1px solid var(--border-default);border-radius:var(--radius-xs);min-height:44px;font:inherit;font-size:var(--text-caption-size);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);font-weight:500;line-height:1;text-decoration:none}.article-share-panel-module__gNkAIq__platform{width:44px;height:44px;color:var(--gray-600);background:var(--surface-subtle);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.article-share-panel-module__gNkAIq__platform:hover,.article-share-panel-module__gNkAIq__platform:focus-visible{color:var(--text-primary);background:var(--color-yellow);border-color:var(--color-yellow);text-decoration:none}.article-share-panel-module__gNkAIq__socialIcon{fill:currentColor;width:22px;height:22px}.article-share-panel-module__gNkAIq__copyButton{width:100%;color:var(--action-primary-text);background:var(--action-primary-bg);border-color:var(--action-primary-bg);justify-content:center;align-items:center;margin-top:8px;padding:0 14px;display:inline-flex}.article-share-panel-module__gNkAIq__copyButton:hover,.article-share-panel-module__gNkAIq__copyButton:focus-visible{background:var(--action-primary-bg-hover);border-color:var(--action-primary-bg-hover)}.article-share-panel-module__gNkAIq__copyIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin-right:8px}.article-share-panel-module__gNkAIq__copyButton:active{transform:translateY(1px)}.article-share-panel-module__gNkAIq__status{min-height:1.45em;font-size:var(--text-caption-size);color:var(--text-secondary);margin:8px 0 0;line-height:1.45}@media (prefers-reduced-motion:reduce){.article-share-panel-module__gNkAIq__platform,.article-share-panel-module__gNkAIq__copyButton{transition:none}}
.article-contents-rail-module__5ZWkjW__rail{flex:0 0 252px;display:block;position:sticky;top:104px}.article-contents-rail-module__5ZWkjW__label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10.5px;font-weight:600}.article-contents-rail-module__5ZWkjW__nav{border-left:1px solid var(--gray-200);flex-direction:column;margin-top:12px;display:flex}.article-contents-rail-module__5ZWkjW__link{font-size:var(--text-caption-size);color:var(--text-tertiary);transition:color .18s var(--ease-standard), border-color .18s var(--ease-standard);border-left:2px solid #0000;margin-left:-1.5px;padding:8px 0 8px 16px;font-weight:400;line-height:1.4;text-decoration:none;display:block}.article-contents-rail-module__5ZWkjW__link:hover{color:#000}.article-contents-rail-module__5ZWkjW__link[data-active=true]{color:var(--text-primary);border-left-color:#000;font-weight:600}.article-contents-rail-module__5ZWkjW__percent{font-size:var(--text-caption-size);color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin:18px 0 0}@media (max-width:1000px){.article-contents-rail-module__5ZWkjW__rail{display:none}}@media (prefers-reduced-motion:reduce){.article-contents-rail-module__5ZWkjW__link{transition:none}}
.article-copy-link-module__cY7HqG__button{cursor:pointer;width:30px;height:30px;color:var(--gray-400);transition:color .16s var(--ease-standard), border-color .16s var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.article-copy-link-module__cY7HqG__button:hover{color:#000;border-color:var(--border-default)}.article-copy-link-module__cY7HqG__button:after{content:"";position:absolute;inset:-7px}.article-copy-link-module__cY7HqG__icon{width:14px;height:14px}.article-copy-link-module__cY7HqG__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.article-copy-link-module__cY7HqG__button{transition:none}}
.article-reading-progress-module__qPcJrq__track{z-index:700;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.article-reading-progress-module__qPcJrq__bar{background:var(--color-yellow);width:0%;height:3px;box-shadow:0 1px #000000e6}
.page-module__t7Uroq__vizPart{display:block;position:absolute}.page-module__t7Uroq__masthead{background:var(--bg-page);border-bottom:1px solid var(--border-subtle)}.page-module__t7Uroq__mastheadInner{padding-top:24px;padding-bottom:clamp(32px,4vw,52px)}.page-module__t7Uroq__breadcrumbs{font-size:var(--text-caption-size);align-items:center;gap:10px;display:flex}.page-module__t7Uroq__crumbLink{color:var(--text-tertiary)}.page-module__t7Uroq__crumbSep{color:var(--gray-300)}.page-module__t7Uroq__crumbCurrent{color:var(--text-secondary);font-weight:500}.page-module__t7Uroq__mastheadBody{max-width:54rem;margin-top:clamp(24px,4vh,44px)}.page-module__t7Uroq__topic{color:var(--text-secondary);align-items:center;gap:12px;margin:0;display:flex}.page-module__t7Uroq__topicRule{background:var(--color-yellow);flex:none;width:20px;height:2px}.page-module__t7Uroq__title{letter-spacing:-.014em;text-wrap:pretty;margin:clamp(16px,2.6vh,26px) 0 0;font-size:clamp(2rem,4.8vw,4.2rem);font-weight:200;line-height:1.08}.page-module__t7Uroq__standfirst{font-weight:300;font-size:var(--text-intro-size);color:var(--text-secondary);text-wrap:pretty;max-width:44rem;margin:clamp(14px,2vh,22px) 0 0;line-height:1.5}.page-module__t7Uroq__meta{border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:clamp(18px,2.6vh,28px);padding-top:16px;display:flex}.page-module__t7Uroq__metaSource{font-size:var(--text-caption-size);color:var(--text-secondary);font-weight:500}.page-module__t7Uroq__metaRead{font-size:var(--text-caption-size);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.page-module__t7Uroq__heroFigure{margin:clamp(24px,3.6vw,40px) 0 0}.page-module__t7Uroq__heroFrame{aspect-ratio:16/9;background:var(--surface-subtle);border:1px solid var(--border-subtle);position:relative;overflow:hidden}.page-module__t7Uroq__heroImage{border:1px solid var(--border-subtle);width:100%;height:auto;display:block}.page-module__t7Uroq__heroCaption{font-size:var(--text-caption-size);color:var(--text-tertiary);align-items:baseline;gap:10px;margin-top:10px;display:flex}.page-module__t7Uroq__figLabel{letter-spacing:.12em;color:var(--text-secondary);font-weight:600}.page-module__t7Uroq__studio{background:var(--bg-page)}.page-module__t7Uroq__studioInner{align-items:flex-start;gap:clamp(32px,4.6vw,80px);padding-top:clamp(32px,4.4vw,56px);padding-bottom:clamp(56px,7vw,88px);display:flex}.page-module__t7Uroq__body{flex:auto;min-width:0;max-width:42rem}.page-module__t7Uroq__paragraph{color:var(--text-primary);text-wrap:pretty;margin:0 0 1.35em;line-height:1.72}.page-module__t7Uroq__headingRow{align-items:baseline;gap:12px;margin:2em 0 .9em;scroll-margin-top:0;display:flex}.page-module__t7Uroq__heading{font-weight:400;font-size:var(--text-h3-size);letter-spacing:-.006em;margin:0;line-height:1.22}.page-module__t7Uroq__subheading{font-weight:600;font-size:var(--text-body-lg-size);letter-spacing:-.003em;color:var(--text-primary);margin:1.9em 0 .7em;line-height:1.3}.page-module__t7Uroq__inlineLink{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--gray-500);text-decoration-color:var(--gray-500);transition:text-decoration-color var(--duration-fast) var(--ease-standard)}.page-module__t7Uroq__inlineLink:hover{-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.page-module__t7Uroq__inlineLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);text-decoration:none}.page-module__t7Uroq__inlineLink .page-module__t7Uroq__zs-icon{vertical-align:-1px;width:13px;height:13px;margin-left:3px}.page-module__t7Uroq__faq{border-top:2px solid var(--border-strong);margin:2.2em 0}.page-module__t7Uroq__faqItem{border-bottom:1px solid var(--border-default);padding:1.2em 0}.page-module__t7Uroq__faqQuestion{font-weight:600;font-size:var(--text-body-lg-size);letter-spacing:-.004em;color:var(--text-primary);margin:0 0 .5em;line-height:1.32}.page-module__t7Uroq__faqAnswer{color:var(--text-primary);text-wrap:pretty;margin:0;line-height:1.72}.page-module__t7Uroq__pull{border-left:2px solid #000;margin:2em 0;padding:0 0 0 clamp(18px,3vw,30px);position:relative}.page-module__t7Uroq__pullText{letter-spacing:-.005em;color:var(--text-primary);margin:0;font-size:clamp(1.3rem,2.4vw,1.7rem);font-style:italic;font-weight:300;line-height:1.4}.page-module__t7Uroq__pullCap{background:var(--color-yellow);width:2px;height:1.4em;position:absolute;top:0;left:-2px}.page-module__t7Uroq__callout{border:1px solid var(--border-default);background:var(--surface-subtle);margin:2em 0;padding:20px 24px}.page-module__t7Uroq__calloutKicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:11px;font-weight:600}.page-module__t7Uroq__calloutBody{color:var(--text-primary);margin:10px 0 0}.page-module__t7Uroq__list{flex-direction:column;gap:12px;margin:0 0 1.5em;padding:0;list-style:none;display:flex}.page-module__t7Uroq__listItem{color:var(--text-primary);gap:14px;line-height:1.6;display:flex}.page-module__t7Uroq__dash{background:#000;flex:none;width:14px;height:2px;margin-top:.72em}.page-module__t7Uroq__pageLinks{border-top:2px solid var(--border-strong);margin-top:clamp(36px,5vw,56px);padding-top:24px}.page-module__t7Uroq__pageLinksLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11px;font-weight:600}.page-module__t7Uroq__pageLinksList{flex-direction:column;gap:10px;margin-top:14px;display:flex}.page-module__t7Uroq__pageLink{align-self:flex-start;font-weight:500}.page-module__t7Uroq__mobileShare{display:none}.page-module__t7Uroq__related{background:var(--surface-subtle);border-top:1px solid var(--border-subtle)}.page-module__t7Uroq__relatedInner{padding-top:clamp(44px,5.6vw,72px);padding-bottom:clamp(48px,6vw,80px)}.page-module__t7Uroq__relatedHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-module__t7Uroq__relatedTitle{font-weight:300;font-size:var(--text-h2-size);margin:0;line-height:1.16}.page-module__t7Uroq__backLink{font-weight:500}.page-module__t7Uroq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,24px);max-width:960px;margin-top:24px;display:grid}.page-module__t7Uroq__card{border:1px solid var(--border-default);background:var(--surface-default);transition:border-color .22s var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.page-module__t7Uroq__card:hover{border-color:#000}.page-module__t7Uroq__cardFigure{aspect-ratio:16/9;background:var(--surface-subtle);border-bottom:1px solid var(--border-subtle);display:block;position:relative;overflow:hidden}.page-module__t7Uroq__cardImage{object-fit:cover}.page-module__t7Uroq__cardBody{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.page-module__t7Uroq__cardTopic{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:10.5px;font-weight:600}.page-module__t7Uroq__cardTitle{font-weight:300;font-size:var(--text-h4-size);color:var(--text-primary);text-wrap:pretty;margin:10px 0 0;line-height:1.22;display:block}.page-module__t7Uroq__cardRead{font-size:var(--text-caption-size);color:var(--text-secondary);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-weight:500;display:inline-flex}.page-module__t7Uroq__ctaRow{border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(28px,3.6vw,44px);padding-top:24px;display:flex}.page-module__t7Uroq__ctaNote{max-width:36rem;margin:0}.page-module__t7Uroq__ctaLink{color:var(--text-primary)}.page-module__t7Uroq__missing{background:var(--bg-page)}.page-module__t7Uroq__missingInner{padding-top:clamp(64px,10vh,120px);padding-bottom:clamp(64px,10vh,120px)}.page-module__t7Uroq__missingBody{max-width:52rem;margin-inline:auto}.page-module__t7Uroq__missingEyebrow{color:var(--text-secondary)}.page-module__t7Uroq__missingTitle{font-weight:200;font-size:var(--text-display-lg-size);margin:20px 0 0;line-height:1.1}.page-module__t7Uroq__missingText{color:var(--text-secondary);max-width:40rem;margin:18px 0 0}.page-module__t7Uroq__missingActions{margin-top:26px}@media (prefers-reduced-motion:reduce){.page-module__t7Uroq__card{transition:none}}@media (max-width:1000px){.page-module__t7Uroq__mobileShare{max-width:22rem;display:block}}
