@media (min-width:992px){.uT5-4a_mobile-only{display:none!important}}.uT5-4a_desktop-only{display:none!important}@media (min-width:992px){.uT5-4a_desktop-only{display:block!important}}.uT5-4a_icon-button{width:36px;height:36px;padding:var(--sp-8);border:var(--border-sm) solid var(--border-subtle);border-radius:var(--br-8);background:var(--background-primary);color:var(--foreground-primary);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.uT5-4a_icon-button:hover{background:var(--background-secondary)}.uT5-4a_player{z-index:40;background-color:var(--background-primary);border-top:var(--border-sm) solid var(--border-subtle);max-height:100dvh;color:var(--foreground-primary);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.uT5-4a_collapsed{pointer-events:none;background-color:#0000;border-top-color:#0000}.uT5-4a_collapsed .uT5-4a_close{pointer-events:auto}.uT5-4a_collapsed .uT5-4a_progress-row{visibility:hidden}.uT5-4a_collapsed .uT5-4a_icon-button{background:var(--button-primary-background);border-color:var(--button-primary-background);color:var(--button-primary-foreground)}.uT5-4a_collapsed .uT5-4a_icon-button:hover{background:var(--button-primary-background-hover);border-color:var(--button-primary-background-hover);color:var(--button-primary-foreground-hover)}.uT5-4a_drawer-open{z-index:10000;height:100dvh}@media (min-width:1024px){.uT5-4a_drawer-open{z-index:40;height:auto}}.uT5-4a_audio{display:none}.uT5-4a_bar{align-items:center;gap:var(--sp-16);padding-block:var(--sp-12);flex-shrink:0;grid-template-columns:1fr auto 1fr;display:grid}@media (min-width:992px){.uT5-4a_bar{gap:var(--sp-24);padding-block:var(--sp-16);grid-template-columns:minmax(min-content,1fr) auto minmax(min-content,1fr)}}.uT5-4a_left{justify-self:start;align-items:center;gap:var(--sp-8);min-width:max-content;display:inline-flex}@media (min-width:992px){.uT5-4a_left{gap:var(--sp-16)}}.uT5-4a_close{flex-shrink:0}.uT5-4a_center{justify-content:center;align-items:center;gap:var(--sp-8);min-width:0;display:flex}.uT5-4a_arrow-button{display:none}@media (min-width:992px){.uT5-4a_arrow-button{width:36px;height:36px;padding:var(--sp-8);border:var(--border-sm) solid var(--border-subtle);border-radius:var(--br-8);background:var(--background-primary);opacity:.6;cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.uT5-4a_arrow-button:hover:not(:disabled){border:var(--border-sm) solid var(--border-subtle);background:var(--background-secondary)}.uT5-4a_arrow-button:disabled{border:var(--border-sm) solid var(--border-subtle);opacity:.5;cursor:default}.uT5-4a_arrow-button svg{color:var(--foreground-primary)}}.uT5-4a_arrow-prev{transform:rotate(90deg)}.uT5-4a_arrow-next{transform:rotate(-90deg)}.uT5-4a_current{align-items:center;gap:var(--sp-8);min-width:0;color:var(--foreground-primary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.uT5-4a_current:hover{text-decoration:underline}.uT5-4a_current svg{flex-shrink:0}@media (min-width:992px){.uT5-4a_current{padding:0 var(--sp-8)}}.uT5-4a_current-title{min-width:0}.uT5-4a_controls{justify-self:end;align-items:center;gap:var(--sp-16);display:inline-flex}.uT5-4a_play{width:36px;height:36px;color:var(--foreground-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.uT5-4a_play:hover{color:var(--foreground-secondary)}.uT5-4a_time{color:var(--foreground-secondary);font-variant-numeric:tabular-nums;display:none}@media (min-width:992px){.uT5-4a_time{display:inline}}.uT5-4a_progress-row{flex-shrink:0;display:none}@media (min-width:992px){.uT5-4a_progress-row{padding-bottom:var(--sp-16);display:block}}.uT5-4a_progress-container{cursor:pointer;background-color:var(--color-slate-250);border-radius:12px;height:10px}.uT5-4a_progress-bar{border-radius:12px;width:100%;height:12px;overflow:hidden}.uT5-4a_progress-fill{background-color:var(--foreground-primary);border-radius:12px;height:10px;transition:width 50ms linear}.uT5-4a_drawer{border-bottom:var(--border-sm) solid var(--border-subtle);background:var(--background-secondary);flex:auto;min-height:0;overflow-y:auto}@media (min-width:1024px){.uT5-4a_drawer{flex:none;overflow-y:visible}}.uT5-4a_drawer-inner{padding-block:var(--sp-32) var(--sp-40)}.uT5-4a_drawer-heading{margin-bottom:var(--sp-24)}.uT5-4a_drawer-grid{gap:var(--sp-32);flex-direction:column;display:flex}@media (min-width:1024px){.uT5-4a_drawer-grid{gap:var(--sp-48);grid-template-columns:1fr 2fr 1fr 1fr;display:grid}}.uT5-4a_group-label{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.04em;padding-bottom:var(--sp-8);margin-bottom:var(--sp-16);border-bottom:var(--border-sm) solid var(--border-subtle)}.uT5-4a_group-list{gap:var(--sp-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.uT5-4a_group-list-split{gap:var(--sp-12) var(--sp-48);grid-template-rows:repeat(4,min-content);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;display:grid}}.uT5-4a_section-item{align-items:baseline;gap:var(--sp-16);width:100%;color:var(--foreground-tertiary);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.uT5-4a_section-item:hover{color:var(--foreground-primary)}.uT5-4a_section-item-active{color:var(--foreground-primary);font-weight:700}.uT5-4a_section-index{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}
.NpIhsq_chapters{--article-content-padding-block:var(--section-spacer-lg)}
.wUPPYa_toggleIcon{justify-content:center;align-items:center;display:flex;position:relative}.wUPPYa_iconBar,.wUPPYa_iconBarVertical{background-color:currentColor;position:absolute}@media (prefers-reduced-motion:no-preference){.wUPPYa_iconBarVertical{transition:transform .25s var(--ease-out-quart),opacity .25s var(--ease-out-quart)}}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px;--section-space-sm:24px;--section-space-md:32px;--section-space-lg:48px;--hero-space-loose:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px;--section-space-sm:32px;--section-space-md:48px;--section-space-lg:64px;--hero-space-loose:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px;--section-space-sm:48px;--section-space-md:64px;--section-space-lg:96px;--hero-space-loose:80px}}:root{--grid-col:calc(( min(100vw, var(--grid-max-width)) - 2 * var(--grid-margin) - (var(--grid-columns) - 1) * var(--grid-gutter) ) / var(--grid-columns));--grid-edge:calc((100vw - min(100vw, var(--grid-max-width))) / 2 + var(--grid-margin))}.URUb_G_content-container,.URUb_G_wrapper,.URUb_G_grid-container,.URUb_G_intro,.URUb_G_dropdown{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.URUb_G_grid-container,.URUb_G_intro,.URUb_G_dropdown{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.URUb_G_wrapper{align-items:center;gap:var(--spacing-48);flex-direction:column;display:flex}.URUb_G_header-wrapper{align-items:center;gap:var(--spacing-24);flex-direction:column;display:flex}.URUb_G_headline{text-align:center;text-wrap:balance;max-width:var(--text-column-max-width)}.URUb_G_summary{max-width:var(--text-column-max-width,640px);text-align:center;text-wrap:balance;margin-top:0}.URUb_G_image img{width:45vw;max-width:168px;height:auto}.URUb_G_intro{margin-top:var(--section-spacer-lg);row-gap:0}.URUb_G_dropdown{row-gap:0;position:relative}.URUb_G_dropdown-input{grid-column:1/span 4}@media (min-width:768px){.URUb_G_dropdown-input{grid-column:3/span 8}}@media (min-width:1280px){.URUb_G_dropdown-input{grid-column:4/span 6}}.URUb_G_dropdown-input{width:100%;max-width:var(--grid-reading-max-width);opacity:0;cursor:pointer;z-index:2;grid-row:1;justify-self:center;width:100%;height:100%;position:absolute;inset:0}.URUb_G_dropdown-header{grid-column:1/span 4}@media (min-width:768px){.URUb_G_dropdown-header{grid-column:3/span 8}}@media (min-width:1280px){.URUb_G_dropdown-header{grid-column:4/span 6}}.URUb_G_dropdown-header{width:100%;max-width:var(--grid-reading-max-width);padding:var(--sp-20) 0;border-top:var(--border-sm) solid var(--border-subtle);cursor:pointer;grid-row:1;justify-content:space-between;justify-self:center;align-items:center;display:flex}.URUb_G_dropdown-content{opacity:0;max-height:0;transition:max-height .5s var(--ease-out-quart),opacity .3s var(--ease-out-quart) .1s;grid-column:1/-1;overflow:hidden}.URUb_G_dropdown input:checked~.URUb_G_dropdown-content{opacity:1;max-height:10000px;transition:max-height 1s var(--ease-in-out-expo),opacity .4s var(--ease-in-out-expo)}.URUb_G_dropdown input:checked~.URUb_G_dropdown-header .iconBarVertical{opacity:0;transform:rotate(90deg)}
.V4O-qq_container{display:block}
.EuQMYW_acknowledgements .post-section{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:22px;--size-desktop:28px;line-height:var(--line-height-125);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-text)}@media (min-width:1280px){.EuQMYW_acknowledgements .post-section{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}.EuQMYW_acknowledgements .post-section{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.EuQMYW_acknowledgements .post-section{margin-bottom:var(--spacing-24);text-align:center}.EuQMYW_acknowledgements .post-text strong{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-variation-settings:"opsz" var(--font-opsz-display);font-weight:var(--font-weight-bold)!important}.EuQMYW_acknowledgements ol.post-text>li::marker{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-variation-settings:"opsz" var(--font-opsz-display);font-weight:var(--font-weight-bold)!important}
.EDr3TG_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.EDr3TG_number{color:var(--theme-foreground-tertiary);flex-shrink:0;transition:color .2s ease-out}.EDr3TG_text{min-width:0;color:var(--theme-foreground-tertiary);flex:1;transition:color .2s ease-out}.EDr3TG_item{border-top:1px solid var(--theme-border-secondary)}.EDr3TG_item>a,.EDr3TG_item>.EDr3TG_row{align-items:flex-start;gap:var(--spacing-16);padding:var(--spacing-12) var(--toc-row-inset,0);text-decoration:none;transition:background-color .2s ease-out;display:flex}@media (hover:hover){.EDr3TG_item>a:hover,.EDr3TG_item>.EDr3TG_row:hover{background-color:var(--toc-row-hover,transparent)}.EDr3TG_item>a:hover .EDr3TG_number,.EDr3TG_item>a:hover .EDr3TG_text,.EDr3TG_item>.EDr3TG_row:hover .EDr3TG_number,.EDr3TG_item>.EDr3TG_row:hover .EDr3TG_text{color:var(--theme-foreground-primary)}}.EDr3TG_item>a:focus-visible,.EDr3TG_item>.EDr3TG_row:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:-2px}.EDr3TG_item>a.EDr3TG_active .EDr3TG_number,.EDr3TG_item>.EDr3TG_row.EDr3TG_active .EDr3TG_number{color:var(--theme-foreground-tertiary)}.EDr3TG_item>a.EDr3TG_active .EDr3TG_text,.EDr3TG_item>.EDr3TG_row.EDr3TG_active .EDr3TG_text{color:var(--theme-foreground-primary)}.EDr3TG_item>a.EDr3TG_active:has(+.EDr3TG_nested){padding-bottom:0}.EDr3TG_item>.EDr3TG_row.EDr3TG_active:has(+.EDr3TG_nested){padding-bottom:0}.EDr3TG_row{cursor:pointer;position:relative}.EDr3TG_chapter-link{z-index:1;color:inherit;text-decoration:none;position:relative}.EDr3TG_toggle{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.EDr3TG_toggle:after{content:"";position:absolute;inset:0}.EDr3TG_toggle:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.EDr3TG_icon{color:var(--theme-foreground-tertiary);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.EDr3TG_icon{transition:transform .15s ease-out}}[aria-expanded=true]>.EDr3TG_icon{transform:rotate(180deg)}.EDr3TG_nested{padding-bottom:var(--spacing-12)}.EDr3TG_nested .EDr3TG_item{border-top:0}.EDr3TG_nested .EDr3TG_item>a{padding-block:var(--spacing-2)}.EDr3TG_nested .EDr3TG_item>a[data-level="3"]{padding-left:calc(var(--toc-row-inset,0px) + var(--spacing-48))}.EDr3TG_nested .EDr3TG_item>a[data-level="4"]{padding-left:calc(var(--toc-row-inset,0px) + var(--spacing-64))}.EDr3TG_nav{width:100%}
.RsLCvq_links{--button-width:100%;grid-auto-columns:minmax(0, var(--toc-links-column,1fr));grid-auto-flow:var(--toc-links-flow,row);justify-content:start;gap:var(--spacing-8);padding:var(--spacing-24) var(--toc-row-inset,0) 0;display:grid}.RsLCvq_external-icon{width:10px;height:10px;display:block}
.aHezKW_bar{--toc-row-inset:calc((100% - min(100%, var(--grid-max-width))) / 2 + var(--grid-margin));--toc-bar-top:var(--site-header-height,var(--header-nav-height));--toc-bar-height:44px;--toc-surface-ease:0s;top:var(--toc-bar-top);z-index:30;box-sizing:border-box;border-block:1px solid var(--theme-border-secondary);background-color:var(--theme-background-primary);width:100%;height:max-content;transition:background-color var(--toc-surface-ease) ease,border-color var(--toc-surface-ease) ease;flex-direction:column;display:flex;position:sticky}@media (prefers-reduced-motion:no-preference){body:has([data-site-header-ease=scroll]) .aHezKW_bar{--toc-surface-ease:.3s}}.aHezKW_bar[data-hidden]{visibility:hidden}@media (min-width:1280px){.aHezKW_bar{transform:translateY(-100%)}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.aHezKW_bar{transition:background-color var(--toc-surface-ease) ease,border-color var(--toc-surface-ease) ease,transform .3s ease-out,visibility 0s linear .3s}}@media (min-width:1280px){.aHezKW_bar:not([data-hidden]){transform:translateY(0)}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.aHezKW_bar:not([data-hidden]){transition:background-color var(--toc-surface-ease) ease,border-color var(--toc-surface-ease) ease,transform .3s ease-out}}.aHezKW_header{margin:0}.aHezKW_trigger{align-items:center;gap:var(--spacing-16);width:100%;height:var(--toc-bar-height);padding-inline:var(--toc-row-inset);color:var(--theme-foreground-primary);text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .2s ease-out;display:flex;position:relative}@media (hover:hover){.aHezKW_trigger:hover{background-color:var(--theme-background-secondary)}}.aHezKW_trigger:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:-2px}.aHezKW_progress{background-color:var(--theme-background-tertiary);transform-origin:0;transition:background-color var(--toc-surface-ease) ease;position:absolute;inset:0;transform:scaleX(0)}.aHezKW_trigger .aHezKW_number,.aHezKW_trigger .aHezKW_label,.aHezKW_icon{position:relative}.aHezKW_trigger .aHezKW_number{color:var(--theme-foreground-tertiary);flex-shrink:0}.aHezKW_trigger .aHezKW_label{gap:var(--spacing-8);flex:1;min-width:0;display:flex}.aHezKW_chapter,.aHezKW_section{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aHezKW_chapter{flex:none;max-width:60%}.aHezKW_section{min-width:0;color:var(--theme-foreground-tertiary);flex:0 auto}.aHezKW_icon{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.aHezKW_icon{transition:transform .15s ease-out}}[data-panel-open]>.aHezKW_icon{transform:rotate(180deg)}.aHezKW_panel{--toc-row-hover:var(--theme-background-secondary);top:100%;box-sizing:border-box;height:var(--accordion-panel-height);border-bottom:1px solid var(--theme-border-secondary);background-color:var(--theme-background-primary);position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 4px 24px #0000000d}@media (prefers-reduced-motion:no-preference){.aHezKW_panel{transition:height .5s cubic-bezier(.4,0,.2,1)}}.aHezKW_panel[data-starting-style],.aHezKW_panel[data-ending-style]{height:0}.aHezKW_panel-scroll{--toc-links-flow:row;max-height:calc(100dvh - var(--toc-bar-top) - var(--toc-bar-height) - 2px);padding-bottom:var(--spacing-24);overscroll-behavior:contain;overflow-y:auto}@media (min-width:640px){.aHezKW_panel-scroll{--toc-links-flow:column;--toc-links-column:max-content}}@media (min-width:1440px){.aHezKW_panel-links{display:none}}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px;--section-space-sm:24px;--section-space-md:32px;--section-space-lg:48px;--hero-space-loose:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px;--section-space-sm:32px;--section-space-md:48px;--section-space-lg:64px;--hero-space-loose:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px;--section-space-sm:48px;--section-space-md:64px;--section-space-lg:96px;--hero-space-loose:80px}}:root{--grid-col:calc(( min(100vw, var(--grid-max-width)) - 2 * var(--grid-margin) - (var(--grid-columns) - 1) * var(--grid-gutter) ) / var(--grid-columns));--grid-edge:calc((100vw - min(100vw, var(--grid-max-width))) / 2 + var(--grid-margin))}.WQoSCW_content-container,.WQoSCW_grid-container,.WQoSCW_rail{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.WQoSCW_grid-container,.WQoSCW_rail{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.WQoSCW_region{position:relative}@media not (min-width:1440px){.WQoSCW_region{--toc-start-offset:calc(160px - var(--site-header-height,var(--header-nav-height)));margin-top:calc(-1*var(--toc-start-offset));padding-top:var(--toc-start-offset)}}.WQoSCW_bar{z-index:3;pointer-events:none;display:flex;position:absolute;inset:0}.WQoSCW_bar>*{pointer-events:all}.WQoSCW_rail{z-index:1;pointer-events:none;grid-template-rows:1fr;align-items:start;display:none;position:absolute;inset:0}@media (min-width:1440px){.WQoSCW_rail{display:grid}}.WQoSCW_rail-column{pointer-events:all;width:max-content;bottom:var(--grid-margin);grid-column:1/span 3;place-self:end start;transition:opacity .3s;position:sticky}.WQoSCW_rail-column[inert]{opacity:0}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px;--section-space-sm:24px;--section-space-md:32px;--section-space-lg:48px;--hero-space-loose:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px;--section-space-sm:32px;--section-space-md:48px;--section-space-lg:64px;--hero-space-loose:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px;--section-space-sm:48px;--section-space-md:64px;--section-space-lg:96px;--hero-space-loose:80px}}:root{--grid-col:calc(( min(100vw, var(--grid-max-width)) - 2 * var(--grid-margin) - (var(--grid-columns) - 1) * var(--grid-gutter) ) / var(--grid-columns));--grid-edge:calc((100vw - min(100vw, var(--grid-max-width))) / 2 + var(--grid-margin))}._4FOySG_content-container,._4FOySG_grid-container,._4FOySG_grid{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}._4FOySG_grid-container,._4FOySG_grid{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}._4FOySG_copy .post-section{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:25px;--size-desktop:36px;line-height:var(--line-height-120);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:1280px){._4FOySG_copy .post-section{line-height:var(--line-height-114)}}._4FOySG_copy .post-section{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}._4FOySG_copy .post-subsection{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:22px;--size-desktop:28px;line-height:var(--line-height-125);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-text)}@media (min-width:1280px){._4FOySG_copy .post-subsection{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}._4FOySG_copy .post-subsection{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}._4FOySG_grid{row-gap:0}._4FOySG_list{z-index:1;margin-top:calc(var(--section-spacer-lg) + 7px);grid-area:1/1/auto/span 2;align-self:start;display:none;position:relative}@media (min-width:1440px){._4FOySG_list{display:block}}._4FOySG_copy{display:contents}._4FOySG_copy .post-text strong{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-variation-settings:"opsz" var(--font-opsz-display);font-weight:var(--font-weight-bold)!important}._4FOySG_copy ol.post-text>li::marker{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-variation-settings:"opsz" var(--font-opsz-display);font-weight:var(--font-weight-bold)!important}._4FOySG_copy>*{padding-block:var(--section-spacer-lg);grid-row:1}._4FOySG_copy .post-section{text-align:center;text-wrap:balance}._4FOySG_copy .post-subsection{text-align:center;text-wrap:balance}
.jqMUWa_opener{z-index:1;min-height:calc(100svh - var(--toc-clearance));scroll-margin-top:calc(var(--toc-clearance) - var(--site-header-height,var(--header-nav-height)));background:var(--theme-background-primary);color:var(--theme-foreground-primary);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:768px){.jqMUWa_opener{grid-template-rows:none;grid-template-columns:calc(var(--grid-edge) + 6*var(--grid-col) + 5*var(--grid-gutter)) minmax(0, 1fr)}}.jqMUWa_opener[tabindex="-1"]:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:-2px}.jqMUWa_opener[tabindex="-1"]:focus:not(:focus-visible){outline:none}.jqMUWa_media{min-height:var(--spacing-200);background:var(--theme-background-tertiary);position:relative}.jqMUWa_image{object-fit:cover}.jqMUWa_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jqMUWa_text{align-items:center;gap:var(--spacing-16);padding:var(--spacing-32) var(--grid-margin);text-align:center;flex-direction:column;display:flex}@media (min-width:768px){.jqMUWa_text{padding-block:var(--spacing-48);justify-content:space-between}}.jqMUWa_numeral{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-variation-settings:"opsz" var(--font-opsz-display);font-size:min(32vw,16svh);font-weight:300;line-height:.72}@media (min-width:768px){.jqMUWa_numeral{font-size:min(22.22vw,31.25svh)}}.jqMUWa_text .jqMUWa_title{text-wrap:balance;max-width:10em}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px;--section-space-sm:24px;--section-space-md:32px;--section-space-lg:48px;--hero-space-loose:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px;--section-space-sm:32px;--section-space-md:48px;--section-space-lg:64px;--hero-space-loose:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px;--section-space-sm:48px;--section-space-md:64px;--section-space-lg:96px;--hero-space-loose:80px}}:root{--grid-col:calc(( min(100vw, var(--grid-max-width)) - 2 * var(--grid-margin) - (var(--grid-columns) - 1) * var(--grid-gutter) ) / var(--grid-columns));--grid-edge:calc((100vw - min(100vw, var(--grid-max-width))) / 2 + var(--grid-margin))}.IxkJZq_content-container,.IxkJZq_title,.IxkJZq_grid-container,.IxkJZq_grid,.IxkJZq_intro{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.IxkJZq_grid-container,.IxkJZq_grid,.IxkJZq_intro{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.IxkJZq_hero{padding-block:var(--spacing-64) var(--spacing-96)}@media (min-width:1280px){.IxkJZq_hero{padding-bottom:var(--spacing-200)}}.IxkJZq_title{align-items:center;gap:var(--spacing-24);text-align:center;flex-direction:column;display:flex}.IxkJZq_title .IxkJZq_headline{text-wrap:balance}.IxkJZq_image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--spacing-4);width:100%;height:auto;display:block}.IxkJZq_grid{margin-top:var(--spacing-64);row-gap:0}.IxkJZq_grid .IxkJZq_lede{padding-top:var(--spacing-8);border-top:1px solid var(--theme-foreground-primary);grid-column:1/-1}@media (min-width:768px){.IxkJZq_grid .IxkJZq_lede{grid-column:3/span 8}}.IxkJZq_intro{margin-top:var(--spacing-48);row-gap:0}.IxkJZq_intro .post-text strong{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-variation-settings:"opsz" var(--font-opsz-display);font-weight:var(--font-weight-bold)!important}.IxkJZq_intro ol.post-text>li::marker{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-variation-settings:"opsz" var(--font-opsz-display);font-weight:var(--font-weight-bold)!important}
.Q2nwJW_page{--toc-clearance:calc(var(--site-header-height,var(--header-nav-height)) + 46px);display:block}@media (min-width:1440px){.Q2nwJW_page{--toc-clearance:var(--site-header-height,var(--header-nav-height))}}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px;--section-space-sm:24px;--section-space-md:32px;--section-space-lg:48px;--hero-space-loose:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px;--section-space-sm:32px;--section-space-md:48px;--section-space-lg:64px;--hero-space-loose:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px;--section-space-sm:48px;--section-space-md:64px;--section-space-lg:96px;--hero-space-loose:80px}}:root{--grid-col:calc(( min(100vw, var(--grid-max-width)) - 2 * var(--grid-margin) - (var(--grid-columns) - 1) * var(--grid-gutter) ) / var(--grid-columns));--grid-edge:calc((100vw - min(100vw, var(--grid-max-width))) / 2 + var(--grid-margin))}.plDZQa_content-container,.plDZQa_grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.plDZQa_grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.plDZQa_opening{grid-column:1/span 4}@media (min-width:768px){.plDZQa_opening{grid-column:3/span 8}}@media (min-width:1280px){.plDZQa_opening{grid-column:4/span 6}}.plDZQa_opening{width:100%;max-width:var(--grid-reading-max-width);justify-self:center}.plDZQa_drop-cap{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;float:left;box-sizing:border-box;width:68px;height:1.0077em;margin:.1099em var(--spacing-8) 0 0;border-block:1px solid var(--theme-foreground-primary);color:var(--theme-foreground-primary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:3.75em;font-weight:300;line-height:.72;display:flex}.plDZQa_small-caps{font-size:.7447em;line-height:1;font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-text);letter-spacing:.0592em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.plDZQa_sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
