:root{--paper: #fbfbf8;--paper-2: #f0f1ec;--ink: #1c1b1d;--ink-2: #49484d;--ink-3: #6b6a70;--line: #8a898f;--pen: #c4303a;--pen-ink: #a5222c;--pen-tint: #f7e1e2;--pen-scar: #e8a2a2;--rew: #00846d;--neutral: #9a999f;--on-mark: #ffffff;--focus: var(--ink);--hatch: rgba(28, 27, 29, .3);--pen-seq-1: #e8a2a2;--pen-seq-2: #d9706f;--pen-seq-3: #c4303a;--pen-seq-4: #9a1f28;--pen-seq-5: #6a1119;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--stamp-blend: multiply;--stamp-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -2.2 1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='6.5' cy='6.5' r='5'/%3E%3Cpath d='M10.2 10.2 15 15'/%3E%3C/svg%3E");--icon-theme: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.2' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='M8 1.8a6.2 6.2 0 0 1 0 12.4z'/%3E%3C/svg%3E");--icon-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10' fill='none' stroke='black' stroke-width='1.75'%3E%3Cpath d='M0 5h16M12 1l4 4-4 4'/%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M3 3l10 10M13 3 3 13'/%3E%3C/svg%3E");--icon-capsule: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-22 -9 44 18' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='-21' y='-8' width='42' height='16' rx='8'/%3E%3Ccircle r='3.5' fill='black' stroke='none'/%3E%3Cpath stroke-width='1.6' d='M-9-3.5l-4 3.5 4 3.5M9-3.5l4 3.5-4 3.5'/%3E%3C/svg%3E");--hatch-fill: repeating-linear-gradient(45deg, var(--hatch) 0 1.5px, transparent 1.5px 6px);--font-display: "Alfa Slab One", "Alfa Slab One Fallback", Rockwell, "Roboto Slab", Georgia, serif;--font-body: "Libre Franklin", "Libre Franklin Fallback", "Franklin Gothic Book", "Helvetica Neue", Arial, sans-serif;--font-type: "IBM Plex Mono", "Courier New", Courier, monospace;--fs-cap: .75rem;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1.0625rem;--fs-md: 1.125rem;--fs-lg: 1.375rem;--fs-xl: 1.875rem;--fs-2xl: 2.75rem;--rule: 2px;--gutter: 16px;--measure: 34em;--page: 1180px;--control-h: 40px;--table-min: 36rem;--table-max: 48rem;--target-min: 24px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #15161a;--paper-2: #1f2126;--ink: #ecebe5;--ink-2: #bdbcb5;--ink-3: #8d8c87;--line: #5f5e64;--pen: #ef5b55;--pen-ink: #ff7d74;--pen-tint: #3a1d21;--pen-scar: #a0484a;--rew: #1ea68a;--neutral: #6f6e74;--on-mark: #15161a;--hatch: rgba(236, 235, 229, .28);--pen-seq-1: #7e3238;--pen-seq-2: #a43f45;--pen-seq-3: #d85f5e;--pen-seq-4: #f47e75;--pen-seq-5: #ffb0a6;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--stamp-blend: normal;color-scheme:dark}}@media(pointer:coarse){:root{--control-h: 44px}}@media print{:root{--paper: #ffffff !important;--paper-2: #f0f1ec !important;--ink: #1c1b1d !important;--ink-2: #49484d !important;--ink-3: #6b6a70 !important;--line: #8a898f !important;--pen: #c4303a !important;--pen-ink: #a5222c !important;--pen-tint: #f7e1e2 !important;--pen-scar: #e8a2a2 !important;--rew: #00846d !important;--neutral: #9a999f !important;--on-mark: #ffffff !important;--hatch: rgba(28, 27, 29, .3) !important;--pen-seq-1: #e8a2a2 !important;--pen-seq-2: #d9706f !important;--pen-seq-3: #c4303a !important;--pen-seq-4: #9a1f28 !important;--pen-seq-5: #6a1119 !important;--grain: none !important;--stamp-blend: multiply !important;color-scheme:light!important}}:root[data-theme=dark]{--paper: #15161a;--paper-2: #1f2126;--ink: #ecebe5;--ink-2: #bdbcb5;--ink-3: #8d8c87;--line: #5f5e64;--pen: #ef5b55;--pen-ink: #ff7d74;--pen-tint: #3a1d21;--pen-scar: #a0484a;--rew: #1ea68a;--neutral: #6f6e74;--on-mark: #15161a;--hatch: rgba(236, 235, 229, .28);--pen-seq-1: #7e3238;--pen-seq-2: #a43f45;--pen-seq-3: #d85f5e;--pen-seq-4: #f47e75;--pen-seq-5: #ffb0a6;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--stamp-blend: normal;color-scheme:dark}@font-face{font-family:Alfa Slab One;src:url(/assets/fonts/alfa-slab-one-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Alfa Slab One Fallback;src:local("Georgia Bold"),local("Georgia-Bold");font-weight:400;size-adjust:103.6%;ascent-override:100%;descent-override:32%;line-gap-override:0%}@font-face{font-family:Libre Franklin Fallback;src:local("Arial"),local("ArialMT");font-weight:400;size-adjust:103.1%;ascent-override:94.1%;descent-override:24.3%;line-gap-override:0%}@font-face{font-family:Libre Franklin Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600;size-adjust:98.5%;ascent-override:98.5%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:Libre Franklin Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700;size-adjust:99.5%;ascent-override:97.5%;descent-override:25.1%;line-gap-override:0%}@font-face{font-family:Libre Franklin;src:url(/assets/fonts/libre-franklin-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/assets/fonts/libre-franklin-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/assets/fonts/libre-franklin-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex-mono-700.woff2) format("woff2");font-weight:700;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--sticky-top, 0px)}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;margin:0;background:var(--grain) repeat,var(--paper);color:var(--ink);font:400 var(--fs-base)/1.65 var(--font-body)}main{flex:1 0 auto}h1,h2,h3,h4{margin:0;text-wrap:balance;line-height:1.12}h1{font:400 clamp(2rem,6vw,var(--fs-2xl))/1.05 var(--font-display);letter-spacing:.005em}h2{font:400 var(--fs-xl)/1.1 var(--font-display);letter-spacing:.005em}h3{font:700 var(--fs-lg)/1.2 var(--font-body)}p{margin:0}:where(p,li,figcaption,dd){max-width:var(--measure)}:where(p,li,figcaption,dd){text-wrap:pretty}a{color:inherit;text-decoration-color:var(--line);text-decoration-thickness:1.5px;text-underline-offset:3px}a:hover{text-decoration-color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,input,select{font:inherit;line-height:1.25;color:inherit}:where(input:not([type=range]),select,.fig__btn,.wi-btn){min-height:var(--control-h)}[hidden]{display:none}:where(.stack,.page,.page__head,.prose,.block){display:grid;grid-template-columns:minmax(0,1fr);gap:12px}:where(.stack,.page,.page__head,.prose,.block)>*{min-width:0}.wrap{max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:720px){:root{--gutter: 28px}}.type{font-family:var(--font-type)}.cap{font:600 var(--fs-cap)/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.muted{color:var(--ink-2)}.small{font-size:var(--fs-sm);line-height:1.57}.nw{white-space:nowrap}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--paper);border:var(--rule) solid var(--ink);padding:8px 12px;font-weight:600}.skip:focus{left:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.omni{position:relative}.omni__field{display:flex;align-items:stretch;min-height:var(--control-h);border:var(--rule) solid var(--ink);background:var(--paper)}.omni__label{display:flex;align-items:center;padding:0 8px;border-right:var(--rule) solid var(--ink);color:var(--pen-ink)}.omni input{flex:1;min-width:0;padding:6px 10px;border:0;background:transparent;font:400 var(--fs-base)/1.3 var(--font-type);outline:none}.omni input::placeholder{color:var(--ink-3);opacity:1}.omni input::-webkit-search-cancel-button{cursor:pointer}.omni--hero .omni__field{min-height:56px;border-color:var(--pen)}.omni--hero .omni__label{border-right-color:var(--pen);font-size:var(--fs-sm);padding-inline:14px}.omni--hero input{font-size:var(--fs-md);padding-inline:14px}@media(scripting:enabled){.omni--hero[hidden]{display:block;visibility:hidden}}.omni:focus-within .omni__field{outline:2px solid var(--focus);outline-offset:2px}.omni__list{position:absolute;z-index:30;top:calc(100% + 2px);right:0;left:0;max-height:60vh;margin:0;padding:0;overflow-y:auto;list-style:none;border:var(--rule) solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--paper-2)}.omni__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;max-width:none;padding:8px 12px;border-bottom:1px solid var(--line);cursor:pointer}.omni__list li:last-child{border-bottom:0}.omni__list li:nth-child(odd){background:var(--paper-2)}.omni__list li[aria-selected=true]{background:var(--ink);color:var(--paper)}.omni__t{font-weight:600;line-height:1.3}.omni__s{grid-column:1;font:400 var(--fs-sm)/1.25 var(--font-type);opacity:.85}.omni__k{grid-row:1 / span 2;grid-column:2;align-self:center;font:600 var(--fs-xs)/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.omni__list .omni__empty{display:block;cursor:default;font:400 var(--fs-sm)/1.4 var(--font-type)}@media(forced-colors:active){.omni__list li[aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText}}.form{display:grid;border-top:var(--rule) solid var(--pen);border-left:var(--rule) solid var(--pen);background:var(--paper)}.field{min-width:0;padding:6px 10px 9px;border-right:var(--rule) solid var(--pen);border-bottom:var(--rule) solid var(--pen)}.field__label{display:flex;gap:6px;align-items:baseline;max-width:none;color:var(--pen-ink);font:600 var(--fs-cap)/1.25 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.field__no{padding:1px 3px;border:1px solid var(--pen);font:400 var(--fs-cap)/1 var(--font-type);letter-spacing:0}.field__value{max-width:none;margin-top:4px;font:400 var(--fs-lg)/1.25 var(--font-type);overflow-wrap:anywhere}.field__value--big{font-size:var(--fs-xl)}.field__value--sm{font-size:var(--fs-base);line-height:1.4}.field__value--text{font:400 var(--fs-sm)/1.35 var(--font-body)}.field__note{margin-top:2px;color:var(--ink-2);font:400 var(--fs-sm)/1.35 var(--font-type)}.field--wide{grid-column:1 / -1}.form__title{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;max-width:none;padding:6px 10px;border-right:var(--rule) solid var(--pen);border-bottom:var(--rule) solid var(--pen);background:var(--pen-tint);color:var(--pen-ink);font:600 var(--fs-cap)/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.stamp{display:inline-block;justify-self:start;max-width:none;padding:6px 14px 4px;border:3px solid var(--pen);border-radius:4px;color:var(--pen);font:400 var(--fs-lg)/1.05 var(--font-display);letter-spacing:.04em;text-transform:uppercase;transform:rotate(-3deg);mix-blend-mode:var(--stamp-blend);-webkit-mask-image:var(--stamp-mask);mask-image:var(--stamp-mask)}.stamp--ink{border-color:var(--ink);color:var(--ink)}@media(forced-colors:active){.stamp{-webkit-mask-image:none;mask-image:none;border-color:CanvasText}}@media print{.stamp{-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal}}.printout{position:relative;border-block:var(--rule) solid var(--ink);background:var(--paper)}.printout[data-more]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;background:linear-gradient(to right,transparent,var(--paper));pointer-events:none}.printout__scroll:focus-visible{outline-offset:-2px}.printout__scroll{overflow-x:auto;position:relative}.printout--fit{width:fit-content;max-width:100%}.gb{width:100%;border-collapse:collapse;font:400 var(--fs-sm)/1.35 var(--font-type);font-variant-numeric:tabular-nums}.gb{--thead-h: calc(var(--fs-sm) * 1.25 + 18px)}.gb thead th{position:sticky;top:0;background:var(--paper);text-align:left;vertical-align:bottom;white-space:nowrap;padding:9px 10px;box-shadow:inset 0 calc(-1 * var(--rule)) 0 var(--ink);color:var(--ink-2);font:600 var(--fs-sm)/1.25 var(--font-body)}.gb td,.gb tbody th{padding:7px 10px;vertical-align:top}.gb tbody th{text-align:left;font:600 var(--fs-sm)/1.35 var(--font-body)}.gb tbody:has(>tr:nth-child(11))>tr:is(:nth-child(4n+1),:nth-child(4n+2)){background:var(--paper-2)}.gb tbody:not(:has(>tr:nth-child(11)))>tr+tr{border-top:1px solid var(--line)}.gb .num{text-align:right;white-space:nowrap}.pill{display:inline-block;padding:2px 7px 1px;border:1.5px solid var(--neutral);border-radius:0;color:var(--ink);font:700 var(--fs-xs)/1.4 var(--font-type);letter-spacing:.02em;white-space:nowrap}.pill--pen{border-color:var(--pen);background:var(--pen);color:var(--on-mark)}.pill--rew{border-color:var(--rew);background:var(--rew);color:var(--on-mark)}.pill--na{text-indent:.88em;border-color:var(--line);background:var(--hatch-fill) left / .76em 100% no-repeat,var(--paper)}@media(forced-colors:active){.pill{border-color:CanvasText}html :is(.pill--na,.fig__swatch--same,.hosp__none){forced-color-adjust:none;--hatch: CanvasText;border-color:CanvasText;background-color:Canvas}.pill--na{color:CanvasText}.gb thead th{border-bottom:var(--rule) solid CanvasText}}.fig__table summary,.wi-detail summary{width:fit-content;min-height:var(--target-min);padding-block:2px;font:600 var(--fs-sm)/1.4 var(--font-body);cursor:pointer}.est-tag{display:inline-block;margin-left:6px;padding:2px 5px 1px;border:1px solid var(--pen);color:var(--pen-ink);font:600 var(--fs-cap)/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;vertical-align:.2em;white-space:nowrap;text-shadow:none}.est-tag:hover{background:var(--pen);color:var(--on-mark)}.wi-solver__worth,.hsec__lever{padding:10px 12px;border-left:4px solid var(--pen);background:var(--pen-tint);font-weight:600}.page{gap:28px;padding-block:28px 0}.page>:is(.block,.whatif,.asof){margin-top:28px}.page>.asof~.block{margin-top:0}.block>:is(h2,h3)+*{margin-top:4px}.printout{max-width:100%}.page__head{gap:8px}.kicker,.kicker a{color:var(--ink-2)}.kicker a{display:inline-block;padding-block:5px}.place{max-width:none;font:400 var(--fs-sm)/1.4 var(--font-type);color:var(--ink-2)}.dek{font-size:var(--fs-md);color:var(--ink-2)}.h-sm{font:700 var(--fs-md)/1.2 var(--font-body)}.short{font-family:var(--font-type);font-size:.92em;color:var(--ink-2);white-space:nowrap}.standing{color:var(--ink-2)}.note{padding-left:12px;border-left:3px solid var(--line)}.line{font:400 var(--fs-md)/1.45 var(--font-body)}.line .nw{font-family:var(--font-type);font-size:.94em;font-variant-numeric:tabular-nums}.fn{font-family:var(--font-type);color:var(--ink-2)}.fnlist{display:grid;gap:6px;margin:0;font-size:var(--fs-sm)}.fnlist div{display:grid;grid-template-columns:3ch minmax(0,1fr);gap:10px}.fnlist dt{font:700 var(--fs-sm)/1.55 var(--font-type)}.fnlist dd{margin:0}.asof{padding-top:12px;border-top:var(--rule) solid var(--ink)}.asof__list{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;font-size:var(--fs-sm);line-height:1.5}.asof__list>div{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:baseline}.asof__list dt{color:var(--ink-2)}.asof__list dd{margin:0;font-family:var(--font-type)}@media(max-width:480px){.asof__list{grid-template-columns:minmax(0,1fr);gap:8px}}.source{font-size:var(--fs-sm);color:var(--ink-2);max-width:none}.cite__text{max-width:var(--measure);font:400 var(--fs-sm)/1.55 var(--font-type);overflow-wrap:anywhere}.cite__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 0}.share{padding-top:10px;border-top:1px solid var(--line)}.share__summary{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-h);padding:6px 14px;border:var(--rule) solid var(--ink);background:var(--paper);font:600 var(--fs-sm)/1.2 var(--font-body);cursor:pointer;list-style:none}.share__summary::-webkit-details-marker{display:none}.share__summary:after{content:"+" / "";font:700 var(--fs-base)/1 var(--font-type)}.share[open] .share__summary{background:var(--ink);color:var(--paper)}.share[open] .share__summary:after{content:"\2212" / ""}.share__body{display:grid;gap:8px;margin-top:10px;padding:12px 14px;border-left:4px solid var(--ink);background:var(--paper-2)}.share__text{max-width:none;font-size:var(--fs-sm);line-height:1.5}.share__url{font-family:var(--font-type);color:var(--ink-2);overflow-wrap:anywhere}.share__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(forced-colors:active){.share[open] .share__summary{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}}.data-links{font-size:var(--fs-sm);max-width:none}.links{display:grid;gap:8px;margin:0;padding-left:0;list-style:none}.gb--dict{min-width:44rem}.gb--dict td{font-family:var(--font-body)}.dict code{font-family:var(--font-type);font-size:.92em}:is(.dict,.doc__sec) :is(p,li){overflow-wrap:break-word}.doc{display:grid;grid-template-columns:minmax(0,1fr);gap:0 48px;margin-top:12px;border-top:5px solid var(--ink)}@media(min-width:1120px){.doc{grid-template-columns:200px minmax(0,1fr)}}.doc__toc{padding-top:20px}.doc--side-toc .doc__toc{display:none}@media(min-width:1120px){.doc__toc{position:sticky;top:calc(var(--sticky-top, 0px) + 20px);align-self:start;padding-top:28px}.doc--side-toc .doc__toc{display:block}}.doc__toc-h{margin-bottom:8px;color:var(--pen-ink)}.doc__toc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0 24px}@media(min-width:1120px){.doc__toc ol{grid-template-columns:minmax(0,1fr);gap:2px}}.doc__toc a{display:grid;grid-template-columns:2.2em minmax(0,1fr);align-items:baseline;min-height:var(--target-min);padding:3px 0;color:var(--ink);text-decoration:none;font-size:var(--fs-sm);line-height:1.3}.doc__toc a:hover{text-decoration:underline}.doc__toc-n{color:var(--pen-ink);font:700 var(--fs-xs)/1.6 var(--font-type)}.doc__main{min-width:0}.doc__sec{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;padding-top:28px;margin-top:36px;border-top:1px solid var(--line)}.doc__sec:first-child{margin-top:0;border-top:0}.doc__h{font:400 clamp(1.6rem,3.2vw,2.3rem)/1.05 var(--font-display)}.pol__top{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 48px;padding-block:16px 20px}@media(min-width:960px){.pol__top{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pol__intro{container-type:inline-size;display:grid;gap:16px;align-content:start}.pol__title{font:400 clamp(2.2rem,10cqi,4.4rem)/.95 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.pol__dek{max-width:34ch}.pol__brief .field{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 12px;align-items:baseline;padding-block:4px 5px}.pol__brief .field__value{margin-top:0}.pol__list{margin:0;padding-left:1.2em}.pol__entry{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:16px;border-top:1px solid var(--line)}.pol__entry-h{font:700 var(--fs-md)/1.25 var(--font-body)}.pol__entry-title{font-weight:400}.pol__entry-sub{font:700 var(--fs-base)/1.3 var(--font-body)}.print-only{display:none}@media print{@page{margin:1.5cm}body{background:var(--paper);font-size:10.5pt;line-height:1.45}.whatif:not([data-changed]) :is(.wi-intro,.wi-result){display:none!important}.theme-toggle,.skip,.search,.omni,.nav,.doc__toc,.wi-actions,[data-wi=controls],[data-wi=nojs],.wi-fields,.wi-copy,.wi-slide,.wi-echo,.wi-banner,.wi-solver,.wi-weights,.wi-detail summary,.fig__table summary,.fig__actions,.fig__tip,.ht__controls,#ht-all,.cite__row,.share{display:none!important}.print-only{display:block;overflow-wrap:anywhere}.pill,.hosp__none,.stamp,.form,.wi-bar,.wi-scale,.fig__swatch,.gb tbody tr,.wi-ramp,.chart,.wi-cliff,.stmt,.money__range-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}.wi-side{position:static}figure,.hosp__top>*,.wi-result,.wi-bars,.ws,tr{break-inside:avoid}h2,h3{break-after:avoid}thead{display:table-header-group}:is(.source,.links,.data-links) a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere}a[data-print-href]:after{content:" (" attr(data-print-href) ")";overflow-wrap:anywhere}.est::details-content{display:contents;content-visibility:visible}.est>:not(summary){display:block!important}.est summary:after{content:":"}}.ico{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.ico--search{--ico: var(--icon-search)}.ico--theme{--ico: var(--icon-theme)}.ico--arrow{--ico: var(--icon-arrow);width:1.125em;height:.625em}.fam{position:sticky;top:0;z-index:20;background:var(--paper);overflow-x:clip}.tabs,.fam__sub{position:relative}.tabs:after,.fam__sub:after{content:"";position:absolute;bottom:0;left:50%;width:100vw;margin-left:-50vw;border-bottom:var(--rule) solid var(--ink);pointer-events:none}.fam__sub:after{border-bottom:1px solid var(--line)}.fam__bar{display:flex;align-items:center;gap:18px;min-height:58px;padding-block:9px}.wordmark{flex:none;color:var(--ink);font:400 1.4375rem/1 var(--font-display);letter-spacing:.005em;text-decoration:none;white-space:nowrap}.wordmark:hover{color:var(--ink)}.wordmark__pen{color:var(--pen)}.wordmark__short{display:none;padding:7px 7px 5px;border:var(--rule) solid var(--ink);font:400 1.1875rem/1 var(--font-display);letter-spacing:.02em}.fam__tag{flex:none;max-width:none;padding-left:14px;border-left:1px solid var(--line);color:var(--pen-ink);font:600 .6875rem/1.25 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@media(max-width:1099px){.fam__tag{display:none}}.chip{display:inline-flex;flex:0 1 auto;align-items:stretch;min-width:0;max-width:360px;border:1.5px solid var(--pen);background:var(--paper);font-size:var(--fs-sm);line-height:1.3}.chip[hidden]{display:none}.chip__k{display:flex;align-items:center;padding:0 7px;border-right:1.5px solid var(--pen);background:var(--pen-tint);color:var(--pen-ink);font:600 .6875rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.chip__n{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 8px;font-weight:600;text-decoration:none}.chip__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.chip__n:hover .chip__t{text-decoration:underline;text-decoration-color:var(--ink)}.chip__v{flex:none;font:400 .8125rem/1 var(--font-type);white-space:nowrap}.chip__x{display:grid;flex:none;place-items:center;width:30px;border-left:1px solid var(--line);color:var(--ink-2);font:400 1.0625rem/1 var(--font-body);text-decoration:none}.chip__x:hover{background:var(--paper-2);color:var(--ink)}.fam__bar:has(>.chip:not([hidden])) .fam__tag{display:none}@media(min-width:641px)and (max-width:1099px){.fam__bar:has(>.chip:not([hidden])) :is(.wordmark__lead,.wordmark>.wordmark__pen){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fam__bar:has(>.chip:not([hidden])) .wordmark__short{display:inline-block}.fam__bar:has(>.chip:not([hidden])) .chip__k{display:none}}.fam__end{display:flex;align-items:center;gap:12px;margin-left:auto}.fam__end .omni{flex:0 1 360px;width:360px;min-width:180px}.fam__end .omni input{font-size:.9375rem}.fam__end .omni__label{font:600 var(--fs-cap)/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}@media(max-width:1199px){.fam__end .omni{flex-basis:300px}}.fam__find{display:none}.theme-toggle:not([hidden]){display:inline-grid}.theme-toggle{position:relative;flex:none;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.theme-toggle:after{content:"";position:absolute;inset:-6px}.theme-toggle:hover{border-color:var(--ink)}.theme-toggle[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}@media(min-width:641px){.ft__base .theme-toggle{display:none}}@media(scripting:enabled)and (min-width:641px){.fam__end>.omni[hidden]{display:block;visibility:hidden}.fam__end>.theme-toggle[hidden]{display:inline-grid;visibility:hidden}}.tabs{padding-bottom:var(--rule)}.tabs__scroll{display:flex;align-items:flex-end;margin-inline:calc(-1 * var(--gutter));padding:6px var(--gutter) 0;overflow-x:auto;scrollbar-width:none}.tabs__scroll::-webkit-scrollbar{display:none}.tabs--more .tabs__scroll{-webkit-mask-image:linear-gradient(to right,currentColor calc(100% - 40px),transparent);mask-image:linear-gradient(to right,currentColor calc(100% - 40px),transparent)}.tab{position:relative;display:flex;flex:none;align-items:baseline;gap:6px;margin-right:-1px;padding:8px 12px;border:1.5px solid var(--line);border-bottom:0;border-radius:5px 5px 0 0;background:var(--paper-2);color:var(--ink-2);font:600 var(--fs-sm)/1.1 var(--font-body);text-decoration:none;white-space:nowrap}.tab:hover{background:var(--paper);color:var(--ink)}.tab:focus-visible{outline-offset:-4px}.tab__ab{color:var(--pen-ink);font:400 .6875rem/1 var(--font-type);letter-spacing:.02em}.tab[aria-current=page]{z-index:1;padding-top:10px;border:var(--rule) solid var(--ink);border-bottom:0;background:var(--paper);color:var(--ink);box-shadow:inset 0 3px 0 var(--pen)}.fam__sub{padding-bottom:1px}.nav{min-width:0;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav ol{display:flex;gap:0 24px;margin:0;padding:0;list-style:none;white-space:nowrap}.nav li{flex:none;max-width:none}.nav a{display:block;min-height:var(--target-min);padding:10px 0 7px;border-bottom:3px solid transparent;color:var(--ink-2);font:600 var(--fs-sm)/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.nav a:hover{border-bottom-color:var(--line);color:var(--ink)}.nav a[aria-current=true]{border-bottom-color:var(--pen);color:var(--ink)}.nav a:focus-visible{outline-offset:-2px}.nav__num{margin-right:6px;color:var(--pen-ink);font:400 var(--fs-sm)/1 var(--font-type)}.foot{margin-top:88px;padding-bottom:48px;color:var(--ink-2);font-size:var(--fs-sm);line-height:1.45}.foot>.wrap:before{content:"";display:block;margin-bottom:18px;border-top:5px double var(--ink)}.ft{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr)}.ft__f{position:relative;padding:8px 14px 13px}.ft__f .field__label{margin-bottom:8px}.ft__f a{color:var(--ink)}.ft__list,.ft__links{margin:0;padding:0;list-style:none}.ft__list li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;max-width:none}.ft__list a{font-weight:600;text-decoration:none}.ft__list a:hover{text-decoration:underline;text-decoration-color:var(--ink)}.ft__ab{margin-left:4px;color:var(--pen-ink);font:400 .6875rem/1 var(--font-type)}.ft__v{flex:none;color:var(--ink-2);font:400 .75rem/1.3 var(--font-type);white-space:nowrap}.ft__soon{max-width:none;margin-top:7px;padding-top:6px;border-top:1px dashed var(--line);color:var(--ink-3);font:400 .75rem/1.5 var(--font-type)}.ft__f .ft__soon a{color:inherit}.ft__links{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.ft__links li{max-width:none}.ft__links a,.ft__list a{display:inline-block;min-height:var(--target-min);padding-block:2px}.ft__fy{color:var(--ink);font:700 1em var(--font-type)}.ft__note{margin-top:6px;color:var(--ink-2);font:400 .75rem/1.5 var(--font-type)}.ft__asof .ft__note{padding-right:64px}.ft__base a{white-space:nowrap}.ft__stamp{position:absolute;right:12px;bottom:12px;padding:4px 8px 2px;font-size:.875rem}.ft__fb{display:grid;align-content:start;justify-items:start;gap:8px}.ft__fb .field__label{margin-bottom:0}.ft__f.ft__fb a{display:inline-flex;align-items:center;gap:10px;min-height:var(--control-h);padding:8px 14px;border:var(--rule) solid var(--ink);background:var(--paper);color:var(--ink);font:600 .9375rem/1 var(--font-body);text-decoration:none}.ft__f.ft__fb a:hover{background:var(--ink);color:var(--paper)}.ft__fb .ft__note{margin-top:0;color:var(--ink-3);font-family:var(--font-body)}.ft__base{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;grid-auto-flow:column;align-items:baseline;gap:4px 32px;padding-top:12px;color:var(--ink-3);font-size:.8125rem}.ft__base p{max-width:62ch}.ft__base p:first-child{color:var(--ink-2)}.ft__base a{color:var(--ink)}.ft__form{color:var(--ink-3);font:400 .75rem/1.4 var(--font-type);white-space:nowrap}@media(max-width:960px){.ft{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ft__base{display:flex;flex-direction:column;align-items:flex-start}}@media(max-width:640px){.fam__bar{gap:10px;min-height:50px;padding-block:3px}.wordmark{display:inline-flex;align-items:center;min-height:44px}.wordmark__lead,.wordmark>.wordmark__pen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wordmark__short{display:inline-block}.chip{flex:1 1 0;min-height:44px;max-width:none;border-left-width:4px}.chip__k{display:none}.chip__n{flex:1 1 auto;justify-content:space-between}.chip__x{width:44px}.fam__bar .theme-toggle{display:none}.ft__base .theme-toggle{width:44px;height:44px;margin-top:8px}.ft__base .theme-toggle:after{content:none}.fam__find:not([hidden]){display:inline-grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:var(--rule) solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer}@media(scripting:enabled){.fam__find[hidden]{display:inline-grid;flex:none;width:44px;height:44px;visibility:hidden}}.fam__find .ico{width:18px;height:18px}.fam__find[aria-expanded=true]{background:var(--ink);color:var(--paper)}.fam__find[aria-expanded=true] .ico--search{--ico: var(--icon-close)}.fam__end .omni{display:none}.fam__bar:has(.fam__find[hidden]+.omni:not([hidden])){flex-wrap:wrap}.fam__end:has(>.fam__find[hidden]+.omni:not([hidden])){flex:1 1 100%}.fam--searching .fam__bar{flex-wrap:wrap;row-gap:6px}.fam--searching .fam__end{display:contents}.fam--searching .fam__find{margin-left:auto}.fam__find[hidden]+.omni:not([hidden]),.fam--searching .fam__end .omni:not([hidden]){display:block;flex:1 1 100%;width:auto;min-width:0}.fam--searching .omni__field{min-height:44px}.tabs__scroll{padding-top:2px}.tab{align-items:center;justify-content:center;min-width:48px;min-height:44px;padding:0 13px;font-size:.84375rem}.tab[aria-current=page]{min-height:46px;padding-top:2px}.nav a{padding:8px 0 5px;font-size:.8125rem}.nav__num{font-size:.8125rem}.ft__progs,.ft__fb{grid-column:1 / -1}.ft__fb{grid-template-columns:auto minmax(0,1fr);align-items:center}.ft__fb .field__label{grid-column:1 / -1}.ft__links{grid-template-columns:minmax(0,1fr)}.ft__asof .ft__note{padding-right:0}.ft__stamp{position:static;display:inline-block;margin-top:8px}}@media(max-width:400px){.chip__n{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding-block:3px}.chip__t{max-width:100%;line-height:1.15}.chip__v{font-size:.75rem}}@media print{.fam{position:static}.tabs,.fam__sub,.fam__find,.chip__x,.ft__fb{display:none!important}}@media(forced-colors:active){.ico{forced-color-adjust:none;background-color:CanvasText}a .ico{background-color:LinkText}button .ico{background-color:ButtonText}.theme-toggle[aria-pressed=true]{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}.theme-toggle[aria-pressed=true] .ico{background-color:HighlightText}.tab[aria-current=page]{border-color:Highlight}.nav a[aria-current=true]{border-bottom-color:Highlight}}
