:root{--paper:#f7f6f5;--white:#fff;--dark:#250101;--muted:#999087;--red:#ff3d01;--burnt:#c72f00;--accent:var(--red);--orange:#ff910b;--serif:"new-kansas", Georgia, "Times New Roman", serif;--sans:"inter-variable", "Helvetica Neue", Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-min:.7425rem;--text-small:.875rem;--text-base:1rem;--text-large:1.125rem;--heading-1:clamp(2.5rem, 1.5rem + 3.5vw, 4.5rem);--heading-2:clamp(2rem, 1.25rem + 2vw, 3rem);--heading-3:clamp(1.625rem, 1.1rem + 1.5vw, 2.25rem);--heading-4:1.5rem;--heading-5:1.25rem;--heading-6:1.125rem;--weight-heading:600;--weight-strong:600;--leading-body:1.65;--leading-heading:1.15;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--site-width:1400px;--page-gutter:clamp(1.25rem, 4vw, 3.5rem);--header-min-height:3.5rem;--reading-width:70ch;--case-reading-width:44rem;--case-wide-width:68rem;--case-section-gap:clamp(2.5rem, 6vw, 5rem);--radius:.25rem;--case-card-radius:1rem;--link:var(--dark);--link-hover:var(--red);--focus:var(--red);--selection:#f6e0d2;--surface:#ebece3;--error:#9c321e}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-min-height) + var(--space-2))}body{background:var(--paper);color:var(--dark);font-family:var(--sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--selection);color:var(--dark)}a{color:var(--link);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}a:hover{color:var(--link-hover)}button,input,select,textarea,optgroup{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex="-1"]:focus-visible{outline:2px solid var(--focus);outline-offset:6px}img,svg,video{display:block}img,video{max-width:100%;height:auto}main:focus{outline:none;overflow:clip visible}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,blockquote,figure,pre{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--serif);font-weight:var(--weight-heading);line-height:var(--leading-heading);text-wrap:balance;overflow-wrap:anywhere}h1{font-size:var(--heading-1)}h2{font-size:var(--heading-2)}h3{font-size:var(--heading-3)}h4{font-size:var(--heading-4)}h5{font-size:var(--heading-5)}h6{font-size:var(--heading-6)}p,li,dd,address{line-height:var(--leading-body)}strong,b{font-weight:var(--weight-strong)}em,i,cite{font-family:var(--serif);font-weight:inherit;font-style:italic}em{font-weight:var(--weight-strong)}small{font-size:max(var(--text-min), .875em)}mark{background:var(--selection);color:var(--dark);padding-inline:.15em}del,s{text-decoration:line-through}ins{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:.2em}abbr[title]{text-underline-offset:.2em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}sub,sup{font-size:max(var(--text-min), .75em);vertical-align:baseline;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}ul,ol{padding-inline-start:var(--space-6)}li+li,li>ul,li>ol,dd+dt{margin-block-start:var(--space-2)}li::marker{color:var(--red)}dt{font-weight:var(--weight-strong);line-height:var(--leading-body)}dd{margin-inline-start:var(--space-6)}blockquote{border-inline-start:3px solid var(--red);padding:var(--space-2) var(--space-6);font-family:var(--serif);font-size:var(--text-large);line-height:var(--leading-body)}blockquote>*+*{margin-block-start:var(--space-4)}blockquote footer{font-family:var(--sans);font-size:var(--text-small);color:var(--muted)}address{font-style:normal}hr{border:0;border-block-start:1px solid var(--muted);margin-block:var(--space-8)}code,pre,kbd,samp,var{font-family:var(--mono);font-size:max(var(--text-min), .9em)}code,kbd,samp{background:var(--surface);border-radius:var(--radius);overflow-wrap:anywhere;padding:.15em .35em}pre{max-width:100%;padding:var(--space-6);background:var(--surface);border:1px solid var(--muted);border-radius:var(--radius);line-height:var(--leading-body);tab-size:2;overflow-x:auto}pre code{font-size:inherit;overflow-wrap:normal;background:0 0;padding:0}kbd{border:1px solid var(--muted);box-shadow:0 1px 0 var(--muted)}table{border-collapse:collapse;width:100%;font-size:var(--text-small);line-height:var(--leading-body)}caption{text-align:start;font-weight:var(--weight-strong);margin-block-end:var(--space-3)}th,td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--muted);text-align:start;vertical-align:top}thead,tfoot{background:var(--surface)}th{font-weight:var(--weight-strong)}figcaption{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin-block-start:var(--space-3)}fieldset{border:1px solid var(--muted);border-radius:var(--radius);min-width:0;margin:0;padding:clamp(.75rem,2vw,1.5rem)}legend{padding-inline:var(--space-2);font-weight:var(--weight-strong);overflow-wrap:anywhere;max-width:100%}label{line-height:var(--leading-body);display:block}input,select,textarea{max-width:100%;accent-color:var(--red);color:var(--dark)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=reset]):not([type=button]),select,textarea){border:1px solid var(--muted);border-radius:var(--radius);width:100%;min-width:0;padding:var(--space-3) var(--space-4);background:0 0;line-height:1.5;display:block}textarea{resize:vertical;min-height:8rem}input[type=checkbox],input[type=radio]{margin:0 var(--space-2) 0 0}input[type=range]{width:100%}input[type=color]{border:1px solid var(--muted);background:0 0;width:4rem;min-height:2.75rem}button,input[type=submit],input[type=reset],input[type=button]{padding:var(--space-3) var(--space-6);border:1px solid var(--dark);border-radius:var(--radius);background:var(--dark);color:var(--paper);font-weight:var(--weight-heading);cursor:pointer;line-height:1.5}:where(button:hover:not(:disabled)){background:var(--red)}:is(button,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}input[readonly],textarea[readonly]{background:var(--surface)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}output{line-height:var(--leading-body);display:block}progress,meter{width:100%;max-width:24rem;height:1rem;accent-color:var(--red);display:block}details{border:1px solid var(--muted);border-radius:var(--radius);padding:var(--space-4) var(--space-6)}summary{cursor:pointer;font-weight:var(--weight-heading);line-height:var(--leading-body)}details[open]>summary{margin-block-end:var(--space-4)}.prose>*+*{margin-block-start:var(--space-6)}.table-scroll{max-width:100%;overflow-x:auto}.shell{width:100%;max-width:var(--site-width);padding-inline:var(--page-gutter);margin-inline:auto}.serif{font-family:var(--serif);font-weight:var(--weight-strong);letter-spacing:-.065em;font-style:italic}.eyebrow{font-size:max(var(--text-min), .9em);text-transform:uppercase;line-height:1.6}@media (max-width:48rem){:root{--header-min-height:5.875rem}}@media (max-width:40rem){:root{--header-min-height:5.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.L5FxyW_skipLink{z-index:50;background:var(--dark);color:var(--paper);padding:12px 20px;position:fixed;top:-80px;left:24px}.L5FxyW_skipLink:focus{top:16px}
