.ArticleSubscribeForm-module__Spr-ya__form{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:768px){.ArticleSubscribeForm-module__Spr-ya__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem 3rem;display:grid}.ArticleSubscribeForm-module__Spr-ya__field{grid-area:1/1}.ArticleSubscribeForm-module__Spr-ya__ctaWrap{grid-area:1/2}.ArticleSubscribeForm-module__Spr-ya__consent{grid-area:2/1/auto/-1}.ArticleSubscribeForm-module__Spr-ya__consentErrorText{grid-area:3/1/auto/-1}}.ArticleSubscribeForm-module__Spr-ya__field{border-bottom:1px solid var(--color-border-input);min-width:0;transition:border-color var(--dur-fast) ease;flex-direction:column;gap:6px;padding-bottom:10px;display:flex;position:relative}.ArticleSubscribeForm-module__Spr-ya__fieldLabel{font-family:var(--font-mono);letter-spacing:.02em;text-transform:lowercase;color:var(--color-text-muted);font-size:12px;font-weight:400}.ArticleSubscribeForm-module__Spr-ya__field:focus-within{border-color:var(--color-fg-inverse)}.ArticleSubscribeForm-module__Spr-ya__fieldFilled,.ArticleSubscribeForm-module__Spr-ya__fieldFilled:focus-within{border-color:#0000}.ArticleSubscribeForm-module__Spr-ya__fieldError,.ArticleSubscribeForm-module__Spr-ya__fieldError:focus-within{border-color:var(--color-error)}.ArticleSubscribeForm-module__Spr-ya__input,.ArticleSubscribeForm-module__Spr-ya__mirror{font-family:var(--font-body);text-transform:uppercase;font-size:16px;font-weight:500;line-height:var(--zl-lh-normal)}.ArticleSubscribeForm-module__Spr-ya__input{width:100%;color:var(--color-fg-inverse);background:0 0;border:none;outline:none;margin:0;padding:0}.ArticleSubscribeForm-module__Spr-ya__input::placeholder{color:var(--color-text-muted)}.ArticleSubscribeForm-module__Spr-ya__mirror{visibility:hidden;white-space:pre;pointer-events:none;height:0;position:absolute;bottom:0;left:0;overflow:hidden}.ArticleSubscribeForm-module__Spr-ya__typedLine{background:var(--color-card-grad-from);max-width:100%;height:1px;transition:width var(--dur-base) ease-out;pointer-events:none;position:absolute;bottom:-1px;left:0}.ArticleSubscribeForm-module__Spr-ya__fieldError .ArticleSubscribeForm-module__Spr-ya__typedLine{display:none}.ArticleSubscribeForm-module__Spr-ya__error{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-error);margin:0;font-size:.75rem;position:absolute;top:calc(100% + 6px);left:0}.ArticleSubscribeForm-module__Spr-ya__ctaWrap{flex:none}.ArticleSubscribeForm-module__Spr-ya__cta{border:1px solid var(--color-fg-inverse);background:var(--color-fg-inverse);min-height:44px;color:var(--color-fg);font-family:var(--font-body);font-size:14px;line-height:var(--zl-lh-normal);transition:background var(--dur-fast) ease, color var(--dur-fast) ease;justify-content:center;align-items:center;padding:12px 26px;display:inline-flex}@media (hover:hover){.ArticleSubscribeForm-module__Spr-ya__cta:hover{color:var(--color-fg-inverse);background:0 0}.ArticleSubscribeForm-module__Spr-ya__cta:hover .zl-side-brackets--hover-expand:before{transform:translate(-.5em)}.ArticleSubscribeForm-module__Spr-ya__cta:hover .zl-side-brackets--hover-expand:after{transform:translate(.5em)}}.ArticleSubscribeForm-module__Spr-ya__cta:not(:disabled).ArticleSubscribeForm-module__Spr-ya__ctaPressed{color:var(--color-fg-inverse);background:0 0}.ArticleSubscribeForm-module__Spr-ya__consent{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.ArticleSubscribeForm-module__Spr-ya__consentText{font-size:14px;line-height:var(--zl-lh-normal);color:var(--color-text-muted)}.ArticleSubscribeForm-module__Spr-ya__consentInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ArticleSubscribeForm-module__Spr-ya__consentBox{border:1px solid var(--color-border-control);background:0 0;flex-shrink:0;width:16px;height:16px;transition:border-color .15s,background-color .15s;position:relative}.ArticleSubscribeForm-module__Spr-ya__consentBox:after{content:"";opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='2.5,6.5 5,9 9.5,3.5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;transition:opacity .15s;position:absolute;inset:0}@media (hover:hover){.ArticleSubscribeForm-module__Spr-ya__consent:hover .ArticleSubscribeForm-module__Spr-ya__consentBox{border-color:var(--color-fg-inverse)}}.ArticleSubscribeForm-module__Spr-ya__consentInput:checked+.ArticleSubscribeForm-module__Spr-ya__consentBox{border-color:var(--color-fg-inverse);background:var(--color-fg-inverse)}.ArticleSubscribeForm-module__Spr-ya__consentInput:checked+.ArticleSubscribeForm-module__Spr-ya__consentBox:after{opacity:1}.ArticleSubscribeForm-module__Spr-ya__consentInput:focus-visible+.ArticleSubscribeForm-module__Spr-ya__consentBox{outline:2px solid var(--color-fg-inverse);outline-offset:2px}.ArticleSubscribeForm-module__Spr-ya__consentErrorState .ArticleSubscribeForm-module__Spr-ya__consentBox{border-color:var(--color-error)}.ArticleSubscribeForm-module__Spr-ya__consentText .ArticleSubscribeForm-module__Spr-ya__consentLink{font-size:inherit;line-height:inherit;letter-spacing:inherit}.ArticleSubscribeForm-module__Spr-ya__consentErrorText{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-error);margin:-.75rem 0 0;font-size:.75rem}.ArticleSubscribeForm-module__Spr-ya__done{font-family:var(--font-body);color:var(--color-text-muted);margin:0;font-size:clamp(1.125rem,1.39vw,1.25rem);font-weight:400}
.ArticlePage-module__FhU7hW__page{--article-pad:var(--page-pad-x-safe-l);--article-edge:var(--article-pad);--article-body-pad:var(--article-pad);--article-p-gap:clamp(1.5rem, 2.22vw, 2rem)}@media (min-width:768px){.ArticlePage-module__FhU7hW__page{--article-pad:clamp(3rem, 9.5vw, 12rem);--article-edge:var(--page-pad-x);--article-body-pad:18.06vw}}.ArticlePage-module__FhU7hW__hero{padding-top:var(--page-top-pad);padding-inline:var(--article-pad);flex-direction:column;gap:clamp(1.25rem,2.25vw,2rem);padding-bottom:clamp(2rem,4.45vw,4rem);display:flex}.ArticlePage-module__FhU7hW__heroMeta{font-family:var(--font-mono);letter-spacing:.02em;text-transform:lowercase;color:var(--color-text-muted);margin:0;font-size:clamp(.875rem,1.05vw,.9375rem)}.ArticlePage-module__FhU7hW__heroMeta time{white-space:nowrap}.ArticlePage-module__FhU7hW__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-fg-inverse);margin:0;font-size:clamp(2.125rem,4.45vw,4rem);font-weight:300;line-height:1.1}.ArticlePage-module__FhU7hW__lede{font-family:var(--font-body);max-width:35rem;margin:0;font-size:24px;font-weight:400;line-height:1.4}.ArticlePage-module__FhU7hW__heroImage{margin-inline:var(--article-edge);aspect-ratio:5/3;background:var(--color-surface-zebra);position:relative;overflow:hidden}.ArticlePage-module__FhU7hW__heroImage img{object-fit:cover;width:100%;height:100%;display:block}.ArticlePage-module__FhU7hW__body{padding-inline:var(--article-body-pad)}.ArticlePage-module__FhU7hW__bodyInner{flex-direction:column;padding-top:clamp(2.5rem,5vw,4.5rem);display:flex}@media (min-width:768px){.ArticlePage-module__FhU7hW__p,.ArticlePage-module__FhU7hW__h2,.ArticlePage-module__FhU7hW__h3,.ArticlePage-module__FhU7hW__list,.ArticlePage-module__FhU7hW__dialog,.ArticlePage-module__FhU7hW__deflist,.ArticlePage-module__FhU7hW__subscribe{max-width:74.35%}}.ArticlePage-module__FhU7hW__h2,.ArticlePage-module__FhU7hW__h3,.ArticlePage-module__FhU7hW__defRow{scroll-margin-top:var(--page-top-pad)}.ArticlePage-module__FhU7hW__p a,.ArticlePage-module__FhU7hW__list a,.ArticlePage-module__FhU7hW__table a,.ArticlePage-module__FhU7hW__defDesc a{color:inherit;transition:background-size var(--dur-slow) ease;background-image:linear-gradient(90deg,currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}@media (hover:hover){.ArticlePage-module__FhU7hW__p a:hover,.ArticlePage-module__FhU7hW__list a:hover,.ArticlePage-module__FhU7hW__table a:hover,.ArticlePage-module__FhU7hW__defDesc a:hover{background-size:0 1px}}.ArticlePage-module__FhU7hW__p strong,.ArticlePage-module__FhU7hW__list strong,.ArticlePage-module__FhU7hW__table strong{font-weight:500}.ArticlePage-module__FhU7hW__p code,.ArticlePage-module__FhU7hW__list code{font-family:var(--font-mono);letter-spacing:.01em;font-size:.85em}.ArticlePage-module__FhU7hW__list{margin:0 0 var(--article-p-gap);font-family:var(--font-body);padding-left:1.4em;font-size:22px;font-weight:400;line-height:1.55}ul.ArticlePage-module__FhU7hW__list{list-style:outside}ol.ArticlePage-module__FhU7hW__list{list-style:decimal}.ArticlePage-module__FhU7hW__list li{margin-bottom:.6em}.ArticlePage-module__FhU7hW__list li:last-child{margin-bottom:0}.ArticlePage-module__FhU7hW__list li::marker{color:var(--color-text-muted)}.ArticlePage-module__FhU7hW__tableWrap{margin:0 0 var(--article-p-gap);-webkit-overflow-scrolling:touch;overflow-x:auto}.ArticlePage-module__FhU7hW__table{border-collapse:collapse;width:100%;min-width:640px}.ArticlePage-module__FhU7hW__table th{font-family:var(--font-mono);letter-spacing:.02em;text-transform:lowercase;color:var(--color-text-muted);text-align:left;padding:0 1.25rem .75rem 0;font-size:clamp(.75rem,.97vw,.875rem);font-weight:400}.ArticlePage-module__FhU7hW__table td{font-family:var(--font-body);vertical-align:top;border-top:1px solid var(--color-line);padding:clamp(1rem,1.4vw,1.25rem) 1.25rem clamp(1rem,1.4vw,1.25rem) 0;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;line-height:1.45}.ArticlePage-module__FhU7hW__table th:last-child,.ArticlePage-module__FhU7hW__table td:last-child{padding-right:0}.ArticlePage-module__FhU7hW__table tr:last-child td{border-bottom:1px solid var(--color-line)}.ArticlePage-module__FhU7hW__table td:first-child{white-space:nowrap;font-weight:500}.ArticlePage-module__FhU7hW__p{margin:0 0 var(--article-p-gap);font-family:var(--font-body);font-size:22px;font-weight:400;line-height:1.55}.ArticlePage-module__FhU7hW__h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.78vw,2.5rem);font-weight:300;line-height:1.15}.ArticlePage-module__FhU7hW__h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 1.5rem;font-size:clamp(1.375rem,1.95vw,1.75rem);font-weight:300;line-height:1.2}@media (min-width:768px){.ArticlePage-module__FhU7hW__h2,.ArticlePage-module__FhU7hW__h3{margin-top:2.25rem;margin-bottom:.75rem}}.ArticlePage-module__FhU7hW__figure{margin:clamp(2.25rem,3.61vw,3.25rem) 0 clamp(4rem,6.11vw,5.5rem)}.ArticlePage-module__FhU7hW__figureImg{aspect-ratio:16/9;background:var(--color-surface-zebra);position:relative;overflow:hidden}.ArticlePage-module__FhU7hW__figureImg img{object-fit:cover;width:100%;height:100%;display:block}.ArticlePage-module__FhU7hW__figCaption{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-text-muted);margin-top:.75rem;font-size:clamp(.75rem,.97vw,.875rem);line-height:1.5}.ArticlePage-module__FhU7hW__quote{margin:.5rem 0 clamp(2.25rem,3.05vw,2.75rem);padding-block:clamp(1.75rem,2.78vw,2.5rem)}.ArticlePage-module__FhU7hW__quoteText{font-family:var(--font-body);margin:0;font-size:clamp(1.5rem,2.22vw,2rem);font-weight:400;line-height:1.35}.ArticlePage-module__FhU7hW__quoteText:before{content:"«"}.ArticlePage-module__FhU7hW__quoteText:after{content:"»"}.ArticlePage-module__FhU7hW__dialog{margin:0 0 var(--article-p-gap);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.ArticlePage-module__FhU7hW__dialogSummary{appearance:none;text-align:left;width:100%;font-family:var(--font-mono);letter-spacing:.02em;text-transform:lowercase;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;transition:color var(--dur-fast) ease-out;background:0 0;border:0;align-items:baseline;margin:0;padding:clamp(1rem,1.4vw,1.25rem) 0;font-size:clamp(.875rem,1.05vw,.9375rem);display:flex}.ArticlePage-module__FhU7hW__dialogSummary:after{content:"+";margin-left:auto}.ArticlePage-module__FhU7hW__dialogSummary[aria-expanded=true]:after{content:"−"}@media (hover:hover){.ArticlePage-module__FhU7hW__dialogSummary:hover{color:var(--color-fg-inverse)}}.ArticlePage-module__FhU7hW__dialogBody{transition:grid-template-rows var(--dur-slow) ease;grid-template-rows:0fr;display:grid}.ArticlePage-module__FhU7hW__dialogBodyOpen{grid-template-rows:1fr}.ArticlePage-module__FhU7hW__dialogTurns{min-height:0;font-family:var(--font-body);flex-direction:column;gap:.75em;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;line-height:1.5;display:flex;overflow:hidden}.ArticlePage-module__FhU7hW__dialogTurns>:last-child{margin-bottom:clamp(1.25rem,1.8vw,1.5rem)}.ArticlePage-module__FhU7hW__dialogTurn{margin:0}.ArticlePage-module__FhU7hW__dialogSpeaker{font-family:var(--font-mono);letter-spacing:.02em;text-transform:lowercase;color:var(--color-text-muted);font-size:.8em}.ArticlePage-module__FhU7hW__dialogAside{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-text-muted);margin:0;font-size:clamp(.75rem,.97vw,.875rem)}.ArticlePage-module__FhU7hW__deflist{margin:0 0 var(--article-p-gap)}.ArticlePage-module__FhU7hW__defRow{border-top:1px solid var(--color-line);flex-direction:column;gap:.375rem;padding-block:clamp(1.125rem,1.67vw,1.5rem);display:flex}.ArticlePage-module__FhU7hW__defRow:last-child{border-bottom:1px solid var(--color-line)}.ArticlePage-module__FhU7hW__defTerm{font-family:var(--font-body);margin:0;font-size:clamp(1.125rem,1.39vw,1.25rem);font-weight:500;line-height:1.4}.ArticlePage-module__FhU7hW__defDesc{font-family:var(--font-body);color:var(--color-text-muted);margin:0;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;line-height:1.45}.ArticlePage-module__FhU7hW__anchorFlash{position:relative}.ArticlePage-module__FhU7hW__anchorFlash:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-cursor-accent) 12%, transparent) 30%, color-mix(in srgb, var(--color-cursor-accent) 12%, transparent) 70%, transparent);animation:2.8s ease-out both ArticlePage-module__FhU7hW__anchor-flash;position:absolute;inset:0 -4rem}@keyframes ArticlePage-module__FhU7hW__anchor-flash{0%,35%{opacity:1}to{opacity:0}}.ArticlePage-module__FhU7hW__subscribe{border-top:1px solid var(--color-line);flex-direction:column;gap:clamp(1.125rem,1.67vw,1.5rem);margin-top:clamp(1.75rem,6.7vw,6rem);padding-top:clamp(1.5rem,6.7vw,6rem);display:flex}.ArticlePage-module__FhU7hW__subscribeTitle{max-width:none;margin:0}.ArticlePage-module__FhU7hW__subscribeLede{font-family:var(--font-body);color:var(--color-text-muted);margin:0;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;line-height:1.5}.ArticlePage-module__FhU7hW__related{padding-inline:var(--article-edge);padding-top:clamp(5rem,12.5vw,11.25rem);padding-bottom:clamp(4rem,6.7vw,6rem)}.ArticlePage-module__FhU7hW__relatedTitle{font-family:var(--font-display);text-transform:lowercase;letter-spacing:-.025em;margin:0 0 clamp(1.75rem,2.78vw,2.5rem);font-size:clamp(2.25rem,3.1vw,2.75rem);font-weight:300;line-height:1.05}.ArticlePage-module__FhU7hW__cards{margin:0;margin-inline:calc(var(--article-edge) * -1);padding:0;padding-inline:var(--article-edge);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;list-style:none;display:flex;overflow-x:auto}.ArticlePage-module__FhU7hW__cards::-webkit-scrollbar{display:none}.ArticlePage-module__FhU7hW__card{flex:0 0 17.5rem;min-width:0}@media (min-width:768px){.ArticlePage-module__FhU7hW__cards{gap:2rem;margin-inline:0;padding-inline:0;overflow-x:visible}.ArticlePage-module__FhU7hW__card{flex:1 1 0}}.ArticlePage-module__FhU7hW__cardLink{color:inherit;flex-direction:column;gap:clamp(.875rem,1.4vw,1.25rem);text-decoration:none;display:flex}.ArticlePage-module__FhU7hW__cardImg{aspect-ratio:3/2;background:var(--color-surface-zebra);position:relative;overflow:hidden}.ArticlePage-module__FhU7hW__cardImg img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) ease-out;display:block}@media (hover:hover){.ArticlePage-module__FhU7hW__cardLink:hover .ArticlePage-module__FhU7hW__cardImg img{transform:scale(1.05)}}.ArticlePage-module__FhU7hW__cardTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-fg-inverse);font-size:clamp(1.25rem,1.67vw,1.5rem);font-weight:300;line-height:1.15}.ArticlePage-module__FhU7hW__cardMeta{font-family:var(--font-mono);letter-spacing:.02em;text-transform:lowercase;color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:1rem;font-size:clamp(.75rem,.97vw,.875rem);display:flex}.ArticlePage-module__FhU7hW__cardMeta>*{white-space:nowrap}.ArticlePage-module__FhU7hW__cardMeta>:first-child{text-overflow:ellipsis;overflow:hidden}
