.article-module__TKUdFG__shell{max-width:var(--blog-content-max-width);padding-block:var(--blog-padding-block-start) var(--blog-padding-block-end);color:var(--color-black);font-family:var(--font-body);font-size:var(--blog-body-size);line-height:var(--blog-body-line-height);margin-inline:auto}.article-module__TKUdFG__title{font-family:var(--font-heading);font-size:var(--blog-title-size);font-weight:var(--blog-title-weight);letter-spacing:var(--blog-title-letter-spacing);line-height:var(--blog-title-line-height);margin-block-end:var(--blog-space-title-after)}.article-module__TKUdFG__mobileTag{margin-block-end:var(--spacing-md);display:flex}@media (min-width:768px){.article-module__TKUdFG__mobileTag{display:none}}.article-module__TKUdFG__desktopTag{display:none}@media (min-width:768px){.article-module__TKUdFG__desktopTag{display:block}}.article-module__TKUdFG__metaRow{gap:var(--spacing-md);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-end:var(--blog-space-byline-after);display:flex}.article-module__TKUdFG__metaRow>:last-child{margin-inline-start:auto}.article-module__TKUdFG__byline{color:var(--color-gray);font-size:var(--blog-byline-size)}.article-module__TKUdFG__byline strong{color:var(--color-black);font-weight:500}.article-module__TKUdFG__hero{background-color:var(--color-surface);margin-block-end:var(--blog-space-hero-after)}.article-module__TKUdFG__hero canvas{width:100%;height:auto;aspect-ratio:var(--blog-hero-aspect-ratio);display:block}.article-module__TKUdFG__articleRegion{position:relative}.article-module__TKUdFG__article p{text-wrap:wrap;margin-block-end:var(--blog-space-paragraph-after)}.article-module__TKUdFG__article a{color:var(--color-black);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:var(--spacing-xs)}.article-module__TKUdFG__article a:hover{-webkit-text-decoration-color:var(--color-black);-webkit-text-decoration-color:var(--color-black);-webkit-text-decoration-color:var(--color-black);text-decoration-color:var(--color-black)}.article-module__TKUdFG__article h2{margin-block:var(--blog-space-heading-before) var(--blog-space-heading-after);color:var(--color-black);font-family:var(--font-heading);font-size:var(--blog-heading-size);font-weight:var(--blog-heading-weight);line-height:var(--blog-heading-line-height);scroll-margin-top:var(--spacing-2xl)}.article-module__TKUdFG__article h3{margin-block:var(--blog-space-subheading-before) var(--blog-space-subheading-after);color:var(--color-black);font-family:var(--font-heading);font-size:var(--blog-subheading-size);font-weight:var(--blog-subheading-weight);line-height:var(--blog-subheading-line-height)}:is(.article-module__TKUdFG__article .citation-text,.article-module__TKUdFG__article .citation-block){padding:var(--spacing-md);background:var(--color-surface-alt)}.article-module__TKUdFG__article .citation-block{font-family:var(--font-body);font-size:var(--blog-caption-size);line-height:var(--blog-caption-line-height);white-space:pre;overflow-x:auto}.article-module__TKUdFG__article .toc{padding-block:var(--blog-space-contents-block);border-block:1px solid var(--color-line);font-size:var(--blog-contents-size);margin-block-end:var(--blog-space-contents-after)}.article-module__TKUdFG__article .toc ul{list-style:none}.article-module__TKUdFG__article .toc li{padding-block:var(--blog-space-contents-item)}.article-module__TKUdFG__article .toc a{text-decoration-thickness:1px}.article-module__TKUdFG__article figure{margin-block:var(--spacing-xl) var(--blog-space-figure-after)}.article-module__TKUdFG__article .fig-frame{padding:var(--spacing-lg) var(--spacing-md);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-black);font-family:var(--font-heading);font-size:var(--blog-diagram-text-size);font-weight:var(--blog-diagram-text-weight);line-height:var(--blog-diagram-text-line-height);overflow:hidden}@media (min-width:768px){.article-module__TKUdFG__article .fig-frame{padding-inline:var(--blog-space-figure-padding-inline)}}.article-module__TKUdFG__article figcaption{color:var(--color-gray);font-size:var(--blog-figure-caption-size);text-align:center;margin-block-start:var(--blog-space-figure-caption-before);font-style:italic;line-height:1.5}.article-module__TKUdFG__article figcaption em{font-style:normal}:is(.article-module__TKUdFG__article svg,.article-module__TKUdFG__article canvas){width:100%;height:auto;display:block}.article-module__TKUdFG__article svg text{font-family:var(--font-heading);font-size:var(--blog-diagram-text-size);font-weight:var(--blog-diagram-text-weight);line-height:var(--blog-diagram-text-line-height)}.article-module__TKUdFG__article svg text[fill="var(--color-gray)"]{font-size:var(--blog-diagram-label-size)}:is(.article-module__TKUdFG__article #arrB path,.article-module__TKUdFG__article path[marker-end="url(#arrB)"]){stroke:var(--color-accent)}.article-module__TKUdFG__article path[marker-end="url(#arrB)"]+text{fill:var(--color-accent)}:is(.article-module__TKUdFG__article sub,.article-module__TKUdFG__article sup){font-size:.68em;line-height:0}.article-module__TKUdFG__article .loopline{margin-block:var(--blog-space-loop-block);color:var(--color-black);font-family:var(--font-heading);font-size:var(--blog-loop-size);letter-spacing:.02em;text-align:center}.article-module__TKUdFG__article .anim-wrap{gap:var(--blog-space-control-gap);flex-direction:column;display:flex}:is(.article-module__TKUdFG__article .controls,.article-module__TKUdFG__article .resample-row){gap:var(--blog-space-control-gap);border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;padding-block-start:var(--blog-space-control-gap);display:flex}.article-module__TKUdFG__article .resample-row{margin-block-start:var(--spacing-md)}.article-module__TKUdFG__article button{padding:var(--spacing-xs) var(--blog-space-control-gap);border:1px solid var(--color-black);color:var(--color-black);font-family:var(--font-body);font-size:var(--blog-interface-size);cursor:pointer;background:0 0;font-weight:700}.article-module__TKUdFG__article button:hover{background:var(--color-black);color:var(--color-surface)}:is(.article-module__TKUdFG__article button:focus-visible,.article-module__TKUdFG__article input:focus-visible){outline:1px solid var(--color-black);outline-offset:var(--spacing-xs)}:is(.article-module__TKUdFG__article .t-readout,.article-module__TKUdFG__article .resample-note){color:var(--color-gray);font-size:var(--blog-interface-size)}.article-module__TKUdFG__article .t-readout{min-width:var(--blog-readout-min-width);font-variant-numeric:tabular-nums}.article-module__TKUdFG__article .t-readout b{color:var(--color-black);font-weight:500}.article-module__TKUdFG__article .resample-note{font-style:italic}.article-module__TKUdFG__article input[type=range]{min-width:var(--blog-range-min-width);appearance:none;background:var(--color-line);cursor:pointer;flex:1;height:1px}.article-module__TKUdFG__article input[type=range]::-webkit-slider-thumb{width:var(--blog-control-thumb-size);height:var(--blog-control-thumb-size);appearance:none;border:1px solid var(--color-black);background:var(--color-surface)}.article-module__TKUdFG__article input[type=range]::-moz-range-thumb{width:var(--blog-control-thumb-size);height:var(--blog-control-thumb-size);border:1px solid var(--color-black);background:var(--color-surface)}.article-module__TKUdFG__article .panels{gap:var(--blog-space-panel-gap);flex-wrap:wrap;display:flex}.article-module__TKUdFG__article .panel{min-width:var(--blog-panel-min-width);flex:1}.article-module__TKUdFG__article .panel-title{color:var(--color-black);font-family:var(--font-heading);font-size:var(--blog-diagram-text-size);font-weight:var(--blog-diagram-text-weight);line-height:var(--blog-diagram-text-line-height);margin-block-end:var(--spacing-sm)}.article-module__TKUdFG__article .panel-title span{color:var(--color-gray);font-size:var(--blog-diagram-label-size)}.article-module__TKUdFG__article .panel-title span{display:inline}.article-module__TKUdFG__article .stack{aspect-ratio:1;border:1px solid var(--color-line);background:var(--color-surface);position:relative;overflow:hidden}.article-module__TKUdFG__article .stack img{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.article-module__TKUdFG__article .showcase{padding:var(--blog-space-showcase-block) var(--blog-space-showcase-inline);border:1px dashed var(--color-line);background:var(--color-surface);color:var(--color-gray);font-size:var(--blog-figure-caption-size);text-align:center;font-style:italic}.article-module__TKUdFG__article .pickscore-chart line{stroke:var(--color-line);stroke-dasharray:2 4;stroke-width:1px}.article-module__TKUdFG__article .pickscore-chart text{fill:var(--color-gray);font-family:var(--font-heading);font-size:var(--blog-diagram-label-size)}.article-module__TKUdFG__article .pickscore-chart .pickscore-axis{stroke-dasharray:none}.article-module__TKUdFG__article .pickscore-chart .pickscore-path{fill:none;stroke:var(--color-black);stroke-width:1.4px}.article-module__TKUdFG__article .pickscore-chart .pickscore-point{fill:var(--color-black)}.article-module__TKUdFG__article .pickscore-chart .pickscore-current{fill:var(--color-accent)}.article-module__TKUdFG__article .pickscore-stack{aspect-ratio:720/415;border:1px solid var(--color-line);background:var(--color-surface);position:relative;overflow:hidden}.article-module__TKUdFG__article .pickscore-image{object-fit:cover;opacity:0;width:100%;height:100%;transition-duration:var(--duration-fast);transition-property:opacity;transition-timing-function:var(--ease-in-out);position:absolute;inset:0}.article-module__TKUdFG__article .pickscore-image-active{opacity:1}.article-module__TKUdFG__article .pickscore-note{color:var(--color-gray);font-family:var(--font-body);font-size:var(--blog-caption-size);font-style:italic;line-height:var(--blog-caption-line-height);text-align:center;margin-block-start:var(--spacing-sm)}@media (prefers-reduced-motion:reduce){.article-module__TKUdFG__article .pickscore-image{transition-duration:0s}}.article-module__TKUdFG__sideTocRail{width:var(--blog-side-navigation-width);display:none;position:absolute;inset-block:0;inset-inline-start:calc((var(--container-content) - var(--blog-content-max-width)) / -2)}@media (min-width:1200px){.article-module__TKUdFG__sideTocRail{display:block}}.article-module__TKUdFG__sideToc{width:100%;font-size:var(--blog-interface-size);line-height:1.5;position:sticky;inset-block-start:var(--blog-side-navigation-top)}.article-module__TKUdFG__sideToc ul{list-style:none}.article-module__TKUdFG__sideToc li{padding-block:var(--spacing-xs)}.article-module__TKUdFG__sideToc a{border-inline-start:1px solid var(--color-line);color:var(--color-gray);transition-duration:var(--duration-base);padding-inline-start:var(--blog-space-control-gap);text-decoration:none;transition-property:border-color,color;display:block}.article-module__TKUdFG__sideToc a:hover,.article-module__TKUdFG__sideToc a.article-module__TKUdFG__active{border-inline-start-color:var(--color-black);color:var(--color-black)}@media (min-width:1200px){.article-module__TKUdFG__article .toc{display:none}}.article-module__TKUdFG__article .ae-chart{width:100%;height:auto;display:block}.article-module__TKUdFG__article .ae-second{margin-block-start:var(--spacing-lg)}.article-module__TKUdFG__article .ae-problem-title{font-size:var(--blog-question-title-size);line-height:var(--blog-question-title-line-height);font-weight:var(--blog-question-title-weight)}.article-module__TKUdFG__article .ae-question{font-size:var(--blog-question-text-size);line-height:var(--blog-question-text-line-height);margin-block-end:var(--spacing-sm)}.article-module__TKUdFG__article .ae-figure{width:var(--blog-question-figure-width);border:1px solid var(--color-line);margin-inline:auto;display:block}.article-module__TKUdFG__article svg text.geo-angle-label{font-size:var(--blog-math-size)}.article-module__TKUdFG__article svg text.vlm-sub{font-size:var(--blog-diagram-sublabel-size)}.article-module__TKUdFG__article .ae-solve{gap:var(--spacing-sm);margin-block:var(--spacing-md) 0;align-items:center;display:flex}.article-module__TKUdFG__article .ae-lead{font-size:var(--blog-math-size)}.article-module__TKUdFG__article .ae-value{color:var(--color-black);font-size:var(--blog-answer-size);font-variant-numeric:tabular-nums;line-height:1}.article-module__TKUdFG__article .ae-value[data-state=none]{color:var(--color-gray);font-size:var(--blog-body-size);font-style:italic}.article-module__TKUdFG__article .ae-mark svg{width:var(--blog-verdict-size);height:var(--blog-verdict-size);display:block}.article-module__TKUdFG__article .ae-gold{color:var(--color-black);font-size:var(--blog-math-size);margin-inline-start:auto}.article-module__TKUdFG__article .ae-respbar{border:1px solid var(--color-line);align-items:stretch;margin-block-start:var(--spacing-md);display:flex}.article-module__TKUdFG__article .ae-peek{min-width:0;padding:var(--spacing-sm) var(--spacing-sm);color:var(--color-gray);font-size:var(--blog-interface-size);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.article-module__TKUdFG__article .ae-respbar button{border-block:none;border-inline:1px solid var(--color-line) none;white-space:nowrap}.article-module__TKUdFG__article .ae-drawer{border-top:1px solid var(--color-line);margin-block-start:var(--spacing-lg);padding-block-start:var(--spacing-md)}.article-module__TKUdFG__article .ae-text{height:var(--blog-transcript-height);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-line);color:var(--color-gray);font-size:var(--blog-interface-size);white-space:pre-wrap;word-break:break-word;line-height:1.6;overflow-y:auto}.article-module__TKUdFG__article .ae-text b{color:var(--color-black);font-weight:700}
.referenceNotes-module__EWOpTa__notes .reference-marker{font-weight:500}.referenceNotes-module__EWOpTa__notes .reference-row{margin-block-end:var(--blog-space-paragraph-after)}.referenceNotes-module__EWOpTa__notes .reference-row>p{margin-block-end:0}.referenceNotes-module__EWOpTa__notes .reference-note{gap:var(--spacing-sm);color:var(--color-gray);font-size:var(--blog-reference-note-size);line-height:var(--blog-reference-note-line-height);margin-block-start:var(--spacing-md);display:none}.referenceNotes-module__EWOpTa__notes .reference-note-number{color:var(--color-black);font-weight:500}.referenceNotes-module__EWOpTa__notes .reference-note-source{overflow-wrap:anywhere;min-width:0;font-style:normal}.referenceNotes-module__EWOpTa__notes .mobile-reference-list{gap:var(--spacing-lg);color:var(--color-gray);font-size:var(--blog-reference-note-size);line-height:var(--blog-reference-note-line-height);padding-inline-start:var(--spacing-lg);list-style:decimal;display:grid}.referenceNotes-module__EWOpTa__notes .mobile-reference-list li{padding-inline-start:var(--spacing-xs)}@media (min-width:768px){.referenceNotes-module__EWOpTa__notes .reference-note{display:grid}.referenceNotes-module__EWOpTa__notes .mobile-references{display:none}}@media (min-width:1200px){.referenceNotes-module__EWOpTa__notes .reference-row{width:calc(100% + ( min(var(--container-content), calc(100vw - (var(--spacing-page-x) * 2))) - var(--blog-content-max-width) ) / 2);position:relative}.referenceNotes-module__EWOpTa__notes .reference-row>p{width:var(--blog-content-max-width)}.referenceNotes-module__EWOpTa__notes .reference-note{width:var(--blog-reference-note-width);margin-block-start:0;position:absolute;inset-block-start:var(--spacing-xs);inset-inline-end:0}}
