@font-face{font-family:bodyFont;src:url(../media/ibm_plex_sans_400_latin-s.p.1-h52z97c7bce.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}._1091Oq_className{font-family:bodyFont,bodyFont Fallback;font-weight:400}._1091Oq_variable{--font-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:displayFont;src:url(../media/newsreader_display_400_latin-s.p.204u-9ftz7pdm.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:displayFont Fallback;src:local(Times New Roman);ascent-override:67.76%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:108.48%}.Fg-Tva_className{font-family:displayFont,displayFont Fallback;font-weight:400}.Fg-Tva_variable{--font-display:"displayFont", "displayFont Fallback"}
:root,[data-system-theme=light]{--sys-art-ink:#1c2921;--sys-art-paper:#f6f5ed;--sys-paper:#f6f5ed;--sys-surface:#eeeee3;--sys-ink:#1c2921;--sys-muted:#566052;--sys-rule:#c5cbb9;--sys-rule-strong:#6b7864;--sys-accent:#cced72;--sys-accent-ink:#233212;--sys-focus:#42601a;--sys-link:#38551f;--sys-font-body:var(--font-body), sans-serif;--sys-font-display:var(--font-display), Georgia, serif;--sys-space-1:.25rem;--sys-space-2:.5rem;--sys-space-3:.75rem;--sys-space-4:1rem;--sys-space-6:1.5rem;--sys-space-8:2rem;--sys-space-12:3rem;--sys-space-16:4rem;--sys-space-24:6rem;--sys-gutter:clamp(1.25rem, 4vw, 3rem);--sys-width:76rem;--sys-reading:42rem;--sys-text-small:.875rem;--sys-text-body:1.0625rem;--sys-text-lead:clamp(1.125rem, 1.5vw, 1.375rem);--sys-text-title:clamp(2.5rem, 5vw, 4.75rem);--sys-text-section:clamp(1.875rem, 3vw, 2.75rem);--sys-text-entry:clamp(1.375rem, 2vw, 1.875rem);--sys-radius:.25rem;--sys-duration:.32s;--sys-ease:cubic-bezier(.16, 1, .3, 1)}.dark,[data-system-theme=dark]{--sys-art-ink:#eef0e3;--sys-art-paper:#18231e;--sys-paper:#18231e;--sys-surface:#222f27;--sys-ink:#eef0e3;--sys-muted:#b5bda9;--sys-rule:#435343;--sys-rule-strong:#88977a;--sys-accent:#cced72;--sys-accent-ink:#233212;--sys-focus:#d1ef8b;--sys-link:#d1ef8b}@keyframes sys-flow-cut{0%{transform:translate(-18px)}to{transform:translate(0)}}.sys-flow[data-started=true] .sys-flow-stage[data-active=true] .sys-flow-strip{animation:sys-flow-cut var(--sys-duration) var(--sys-ease) both}.sys-flow[data-motion=stopped] .sys-flow-strip{animation-play-state:paused}@keyframes sys-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-reveal=pending]{opacity:0;transform:translateY(12px)}[data-reveal=visible]{animation:sys-reveal var(--sys-duration) var(--sys-ease) both}@supports (animation-timeline:view()){[data-reveal=scroll]{animation:sys-reveal var(--sys-duration) var(--sys-ease) both;animation-timeline:view();animation-range:entry cover 20%}}.sys-shell :where(.sys-entry-link,.sys-next,.sys-button),.sys-header .sys-button{transition:transform var(--sys-duration) var(--sys-ease), border-color var(--sys-duration) var(--sys-ease)}@media (hover:hover){.sys-shell :where(.sys-entry-link,.sys-next,.sys-button):hover,.sys-header .sys-button:hover{border-color:var(--sys-ink);transform:translateY(-2px)}}.sys-shell :where(.sys-entry-link,.sys-next,.sys-button):active,.sys-header .sys-button:active{transform:translateY(1px)}.sys-button:disabled{color:var(--sys-muted);border-style:dashed;transform:none!important}::view-transition-group(*){animation-duration:var(--sys-duration);animation-timing-function:var(--sys-ease)}@keyframes sys-fade{0%{opacity:0}to{opacity:1}}::view-transition-new(.sys-title-enter){animation:sys-reveal var(--sys-duration) var(--sys-ease) both}::view-transition-new(.sys-page-enter){animation:sys-fade var(--sys-duration) var(--sys-ease) both}::view-transition-old(.sys-page-exit){animation-duration:var(--sys-duration)}::view-transition-group(.sys-title-morph){animation-duration:var(--sys-duration)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.sys-shell *,.sys-header *,.sys-footer *{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}.sys-flow-strip,.sys-shell :where(.sys-entry-link,.sys-next,.sys-button),.sys-header .sys-button{transform:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-group(*){animation:none!important}}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0}.sys-shell :where(h1,h2,h3,p,ul,ol,pre),:where(.sys-header,.sys-footer) p{margin:0}.sys-shell :where(ul,ol){padding:0;list-style:none}:where(.sys-shell,.sys-header,.sys-footer) a{color:inherit;text-decoration:none}:where(.sys-shell,.sys-header) :where(button,input,select){font:inherit}.sys-shell,.sys-header,.sys-footer,.sys-theme{color:var(--sys-ink);background:var(--sys-paper);font-family:var(--sys-font-body);font-size:var(--sys-text-body);line-height:1.65}.sys-shell{min-height:100vh}.sys-container{width:min(100%, var(--sys-width));padding-inline:var(--sys-gutter);margin-inline:auto}.sys-main{padding-bottom:var(--sys-space-24)}.sys-shell :where(h1,h2,h3,p,li,a,dd,dt,td,th),.sys-header,.sys-footer{overflow-wrap:anywhere}.sys-shell :where(h1,h2,h3){font-family:var(--sys-font-display);text-wrap:balance;font-weight:450}.sys-shell h1{font-size:var(--sys-text-title);letter-spacing:-.035em;line-height:1.05}.sys-shell h2{font-size:var(--sys-text-section);letter-spacing:-.025em;line-height:1.15}.sys-shell h3{font-size:var(--sys-text-entry);line-height:1.2}.sys-shell :where(p,li){text-wrap:pretty}.sys-shell :where(a,button,input,select,summary,[tabindex]):focus-visible,.sys-header :focus-visible,.sys-footer :focus-visible{outline:3px solid var(--sys-focus);outline-offset:4px}.sys-skip{top:-10rem;left:var(--sys-gutter);z-index:100;padding:var(--sys-space-3);color:var(--sys-accent-ink);background:var(--sys-accent);position:absolute}.sys-skip:focus{top:var(--sys-space-2)}.sys-header{z-index:20;border-bottom:1px solid var(--sys-rule);position:relative}.sys-header-line{align-items:center;gap:var(--sys-space-6);min-height:5rem;padding-block:var(--sys-space-3);flex-wrap:wrap;display:flex}.sys-brand{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:1.2rem;font-weight:600}.sys-brand span{background:var(--sys-accent);width:2rem;height:2rem;color:var(--sys-accent-ink);letter-spacing:-.08em;place-items:center;margin-right:.6rem;display:inline-grid}.sys-primary-nav{gap:var(--sys-space-6);font-size:var(--sys-text-small);flex-wrap:wrap;margin-left:auto;display:flex}.sys-header a:hover,.sys-footer a:hover{text-underline-offset:.25em;text-decoration:underline}.sys-header-controls{align-items:center;gap:var(--sys-space-2);display:flex}.sys-button{justify-content:center;align-items:center;gap:var(--sys-space-2);border:1px solid var(--sys-rule-strong);border-radius:var(--sys-radius);min-height:44px;color:var(--sys-ink);background:var(--sys-paper);font:inherit;font-size:var(--sys-text-small);cursor:pointer;padding:.5rem 1rem;font-weight:500;display:inline-flex}.sys-button:disabled{cursor:not-allowed}.sys-icon-button{flex-shrink:0;width:44px;padding:0}.sys-button svg{width:1.1rem;height:1.1rem}.sys-menu{border-top:1px solid var(--sys-rule);padding-block:var(--sys-space-6);gap:var(--sys-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sys-menu a{align-items:center;min-height:44px;display:flex}.sys-footer{border-top:1px solid var(--sys-rule);padding-block:var(--sys-space-12)}.sys-footer-statement{max-width:22ch;font:450 clamp(2rem, 4vw, 3.5rem)/1.1 var(--sys-font-display);letter-spacing:-.03em;margin-bottom:var(--sys-space-8)}.sys-footer-meta,.sys-footer-fineprint{justify-content:space-between;gap:var(--sys-space-6);flex-wrap:wrap;display:flex}.sys-footer-meta div{gap:var(--sys-space-2);display:grid}.sys-footer nav{gap:var(--sys-space-3) var(--sys-space-6);flex-wrap:wrap;max-width:32rem;display:flex}.sys-footer-fineprint{margin-top:var(--sys-space-8);color:var(--sys-muted);font-size:var(--sys-text-small)}.sys-footer-fineprint a{text-underline-offset:.2em;text-decoration:underline}.sys-hero{padding-block:var(--sys-space-16) var(--sys-space-12);border-bottom:1px solid var(--sys-rule-strong)}.sys-hero h1{max-width:19ch;margin-block:var(--sys-space-4) var(--sys-space-6)}.sys-lead{font-size:var(--sys-text-lead);max-width:58ch;line-height:1.6}.sys-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--sys-muted);font-size:.75rem;font-weight:600;display:block}.sys-meta{color:var(--sys-muted);font-size:var(--sys-text-small)}.sys-hero-meta{gap:var(--sys-space-3) var(--sys-space-6);margin-top:var(--sys-space-6);flex-wrap:wrap;display:flex}.sys-section{padding-top:var(--sys-space-16);scroll-margin-top:var(--sys-space-6)}.sys-section-heading{margin-bottom:var(--sys-space-8);max-width:var(--sys-reading)}.sys-section-heading .sys-kicker{margin-bottom:var(--sys-space-3)}.sys-section-heading p{margin-top:var(--sys-space-4);color:var(--sys-muted)}.sys-stack{gap:var(--sys-space-6);display:grid}.sys-prose{max-width:var(--sys-reading)}.sys-prose>*+*{margin-top:var(--sys-space-6)}.sys-prose a,.sys-inline-link{color:var(--sys-link);text-underline-offset:.2em;text-decoration:underline}.sys-list{padding-left:1.25rem;list-style:outside}.sys-list li+li{margin-top:var(--sys-space-3)}.sys-entry{border-top:1px solid var(--sys-rule)}.sys-entry:last-child{border-bottom:1px solid var(--sys-rule)}.sys-entry-link{gap:var(--sys-space-6);padding-block:var(--sys-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:baseline;display:grid}.sys-entry-link:not(:has(.sys-entry-description)){grid-template-columns:minmax(0,1fr) auto}.sys-entry-title{font:450 var(--sys-text-entry)/1.2 var(--sys-font-display)}.sys-entry-description{font-size:var(--sys-text-small);color:var(--sys-muted)}.sys-entry-meta{font-size:var(--sys-text-small);gap:var(--sys-space-4);white-space:normal;max-width:20ch;display:flex}.sys-decision{border-block:1px solid var(--sys-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sys-decision>div{padding:var(--sys-space-6)}.sys-decision>div:first-child{background:var(--sys-surface);border-right:1px solid var(--sys-rule)}.sys-decision h3{margin-bottom:var(--sys-space-4)}.sys-steps{counter-reset:step;list-style:none}.sys-step{counter-increment:step;padding:0 0 var(--sys-space-12) var(--sys-space-12);border-left:1px solid var(--sys-rule-strong);margin-left:1.25rem;position:relative}.sys-step:last-child{border-color:#0000;padding-bottom:0}.sys-step:before{content:counter(step, decimal-leading-zero);width:2.5rem;height:2.5rem;color:var(--sys-accent-ink);background:var(--sys-accent);font-size:var(--sys-text-small);place-items:center;font-weight:600;display:grid;position:absolute;top:-.15rem;left:-1.25rem}.sys-step h3{margin-bottom:var(--sys-space-4)}.sys-step-body{max-width:var(--sys-reading)}.sys-step-body>*+*{margin-top:var(--sys-space-4)}.sys-step-label{margin-bottom:var(--sys-space-2);font-size:var(--sys-text-small);color:var(--sys-muted);font-weight:600;display:block}.sys-prompt{background:var(--sys-surface);border:1px solid var(--sys-rule);border-radius:var(--sys-radius);padding:var(--sys-space-6)}.sys-prompt-head{justify-content:space-between;align-items:baseline;gap:var(--sys-space-4);margin-bottom:var(--sys-space-6);flex-wrap:wrap;display:flex}.sys-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--sys-font-body);line-height:1.7}.sys-prompt mark{background:var(--sys-accent);color:var(--sys-accent-ink);padding-inline:.15em}.sys-copy-status{font-size:var(--sys-text-small)}.sys-timeline{list-style:none}.sys-timeline>li{gap:var(--sys-space-8);padding-block:var(--sys-space-8);border-top:1px solid var(--sys-rule);grid-template-columns:minmax(6rem,.3fr) minmax(0,1fr);display:grid}.sys-timeline h3{margin-bottom:var(--sys-space-4)}.sys-timeline-label{color:var(--sys-muted);font-size:var(--sys-text-small);font-variant-numeric:tabular-nums}.sys-callout{max-width:var(--sys-reading);padding:var(--sys-space-6);border-left:3px solid var(--sys-rule-strong);background:var(--sys-surface)}.sys-callout :is(h2,h3){font-size:var(--sys-text-entry);margin-bottom:var(--sys-space-3);line-height:1.2}.sys-table-wrap{border-block:1px solid var(--sys-rule-strong);max-width:100%;overflow-x:auto}.sys-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--sys-text-small)}.sys-table caption{text-align:left;padding-block:var(--sys-space-4);color:var(--sys-muted)}.sys-table th{background:var(--sys-surface);font-weight:600}.sys-table :where(th,td){padding:var(--sys-space-4);border-bottom:1px solid var(--sys-rule);vertical-align:top;min-width:8rem}.sys-next{justify-content:space-between;align-items:baseline;gap:var(--sys-space-6);min-height:44px;padding-block:var(--sys-space-3);border-bottom:1px solid var(--sys-rule-strong);color:var(--sys-link);margin-inline-end:var(--sys-space-6);font-weight:500;display:inline-flex}.sys-next span{flex-shrink:0}.sys-faq{border-top:1px solid var(--sys-rule);padding-block:var(--sys-space-4)}.sys-faq summary{cursor:pointer;min-height:44px;padding-block:var(--sys-space-2);font-weight:500}.sys-faq p{max-width:var(--sys-reading);padding-block:var(--sys-space-4)}.sys-theme{padding:var(--sys-space-8);margin-top:var(--sys-space-8);border:1px solid var(--sys-rule)}@media (max-width:60rem){.sys-header-line{gap:var(--sys-space-4)}.sys-primary-nav{order:3;justify-content:space-between;width:100%;margin:0}.sys-header-controls{margin-left:auto}.sys-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.sys-header-line{gap:var(--sys-space-3)}.sys-primary-nav{gap:var(--sys-space-2)}.sys-primary-nav a{align-items:center;min-height:44px;display:flex}.sys-hero{padding-block:var(--sys-space-12) var(--sys-space-8)}.sys-section{padding-top:var(--sys-space-12)}.sys-entry-link{gap:var(--sys-space-3);grid-template-columns:minmax(0,1fr) auto}.sys-entry-description{grid-area:2/1/auto/-1}.sys-decision{grid-template-columns:minmax(0,1fr)}.sys-decision>div:first-child{border-right:0;border-bottom:1px solid var(--sys-rule)}.sys-timeline>li{gap:var(--sys-space-3);grid-template-columns:minmax(0,1fr)}.sys-step{padding-left:var(--sys-space-8)}.sys-prompt,.sys-theme{padding:var(--sys-space-4)}.sys-footer-meta,.sys-footer-fineprint{flex-direction:column}}.sys-copy-status{min-height:1lh}.sys-form-line{gap:var(--sys-space-3);flex-wrap:wrap;display:flex}.sys-input{min-width:0;min-height:44px;padding:var(--sys-space-3);color:var(--sys-ink);background:var(--sys-paper);border:1px solid var(--sys-rule-strong);border-radius:var(--sys-radius);font:inherit;flex:1}.sys-input::placeholder{color:var(--sys-muted)}.sys-filters{align-items:end;gap:var(--sys-space-6);flex-wrap:wrap;display:flex}.sys-filters label{gap:var(--sys-space-2);font-size:var(--sys-text-small);flex:1;min-width:min(100%,16rem);display:grid}.sys-filters .sys-input{width:100%}.sys-result-count{padding-block:var(--sys-space-4)}.sys-empty{padding-block:var(--sys-space-8)}.sys-calculator{padding:var(--sys-space-6);background:var(--sys-surface);border-block:1px solid var(--sys-rule-strong)}.sys-calculator-result{margin-block:var(--sys-space-8);font:450 var(--sys-text-section)/1.2 var(--sys-font-display);display:block}.sys-reading-grid{gap:var(--sys-space-12);padding-top:var(--sys-space-12);grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);align-items:start;display:grid}.sys-reading-content{min-width:0;max-width:var(--sys-reading)}.sys-reading-content>.sys-section:first-child{padding-top:0}.sys-reading-content .sys-prose :where(ul:not([class]),ol:not([class])){padding-left:1.25rem;list-style:outside}.sys-reading-content .sys-prose li+li{margin-top:var(--sys-space-3)}.sys-reading-content .sys-prose div>p+p{margin-top:var(--sys-space-6)}.sys-toc{top:var(--sys-space-6);max-height:75vh;padding:var(--sys-space-4);border-left:1px solid var(--sys-rule-strong);font-size:var(--sys-text-small);position:sticky;overflow-y:auto}.sys-toc h2{font:600 1rem/1.5 var(--sys-font-body);margin-bottom:var(--sys-space-4)}.sys-toc a{padding-block:var(--sys-space-2);color:var(--sys-link);display:block}.sys-toc a:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:60rem){.sys-reading-grid{gap:var(--sys-space-8);grid-template-columns:minmax(0,1fr)}.sys-toc{max-height:20rem;position:static}}.sys-embed{border:1px solid var(--sys-rule);background:var(--sys-paper);width:100%;height:760px;display:block}@media (min-width:48rem){.sys-embed{height:680px}}.sys-calculator>.sys-prose{margin-top:var(--sys-space-6)}.sys-cover{padding-block:var(--sys-space-8) var(--sys-space-12);border-bottom:1px solid var(--sys-rule-strong)}.sys-cover-masthead{justify-content:space-between;gap:var(--sys-space-3);flex-wrap:wrap;display:flex}.sys-cover h1{text-wrap:wrap;overflow-wrap:normal;letter-spacing:-.065em;margin-block:var(--sys-space-4) var(--sys-space-8);font-size:clamp(3.6rem,16.5vw,12.5rem);line-height:1.12}.sys-cover-grid{gap:var(--sys-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,24em),1fr));align-items:start;display:grid}.sys-cover-copy{gap:var(--sys-space-6);min-width:0;display:grid}.sys-cover-headline{font:450 var(--sys-text-section)/1.12 var(--sys-font-display);letter-spacing:-.035em}.sys-cover-actions{align-items:baseline;gap:var(--sys-space-3) var(--sys-space-6);flex-wrap:wrap;display:flex}.sys-cover-actions .sys-next{margin:0}.sys-cover-art{min-width:0}.sys-work-cut{aspect-ratio:640/300;width:100%;height:auto;display:block;overflow:hidden}.sys-cut-ink{fill:var(--sys-art-ink)}.sys-cut-paper{fill:var(--sys-art-paper)}.sys-cut-accent{fill:var(--sys-accent)}.sys-type-cut{justify-content:space-between;align-items:baseline;gap:var(--sys-space-4);padding:var(--sys-space-8);color:var(--sys-art-paper);background:var(--sys-art-ink);font:450 clamp(3rem, 5vw, 5rem)/1.12 var(--sys-font-display);flex-wrap:wrap;display:flex}.sys-cut-caption{padding-block:var(--sys-space-4);border-bottom:1px solid var(--sys-rule)}@media (max-width:60rem){.sys-cover-grid{gap:var(--sys-space-8);grid-template-columns:minmax(0,1fr)}.sys-cover h1{margin-bottom:var(--sys-space-6)}}.sys-flow{min-width:0}.sys-flow-art{background:var(--sys-art-ink);color:var(--sys-art-paper);padding-block:var(--sys-space-6) var(--sys-space-4)}.sys-flow-label{padding:0 var(--sys-space-6) var(--sys-space-4);font-size:var(--sys-text-small)}.sys-flow-stages{gap:var(--sys-space-2);display:grid}.sys-flow-stage{gap:var(--sys-space-4);isolation:isolate;padding:var(--sys-space-6);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid;position:relative;overflow:hidden}.sys-flow-strip{z-index:-1;background:var(--sys-accent);clip-path:polygon(1.5rem 0,100% 0,calc(100% - 1.5rem) 100%,0 100%);visibility:hidden;position:absolute;inset:0}.sys-flow-stage[data-active=true]{color:var(--sys-accent-ink)}.sys-flow-stage[data-active=true] .sys-flow-strip{visibility:visible}.sys-flow-number{font-variant-numeric:tabular-nums;font-size:var(--sys-text-small);padding-top:.5em}.sys-flow-stage-copy{min-width:0}.sys-flow-title{font:450 clamp(1.75rem, 3vw, 2.5rem)/1.1 var(--sys-font-display);display:block}.sys-flow-stage p{font-size:var(--sys-text-small);margin-top:var(--sys-space-2)}.sys-flow-controls{justify-content:space-between;align-items:start;gap:var(--sys-space-4);padding-top:var(--sys-space-4);flex-wrap:wrap;display:flex}.sys-flow-controls .sys-next{margin:0}.sys-flow-pause[hidden]{display:none}.sys-cover .sys-cover-actions .sys-next:first-child{background:var(--sys-accent);color:var(--sys-accent-ink);padding-inline:var(--sys-space-4);border-color:var(--sys-accent-ink)}.sys-cover .sys-lead{max-width:32ch}.sys-cover-headline{font-size:clamp(2rem,3.8vw,3.25rem)}.sys-cover-copy .sys-cover-actions{margin-top:var(--sys-space-4)}@media (max-width:60rem){.sys-cover-grid{grid-template-columns:minmax(0,1fr)}.sys-cover .sys-lead{max-width:50ch}}@media (max-width:40rem){.sys-cover-copy{gap:var(--sys-space-4)}.sys-flow-stage{padding:var(--sys-space-4) var(--sys-space-6);gap:var(--sys-space-3);grid-template-columns:1rem minmax(0,1fr)}}.sys-fieldset{border:0;min-width:0;margin:0;padding:0}.sys-fieldset input[type=checkbox]{vertical-align:middle;width:1.25em;height:1.25em;accent-color:var(--sys-focus);margin-right:var(--sys-space-2)}
