.html.svelte-1cegch9{font-size:1.125rem;line-height:1.4;letter-spacing:-.005em;max-width:var(--text-width)}.html.small.svelte-1cegch9{font-family:var(--sans-serif);font-size:var(--framework-font-size);letter-spacing:0}.html.large.svelte-1cegch9{font-family:var(--sans-serif);font-weight:var(--sans-serif-normal);line-height:1.3;font-size:clamp(1.25rem,3vw,1.75rem)}@media (width > 40rem){.html.large.svelte-1cegch9{line-height:1.2}}.html.svelte-1cegch9 p{margin:1em 0}.html.small.svelte-1cegch9 p{margin:.5em 0}.html.large.svelte-1cegch9 p{text-wrap:balance}.html.svelte-1cegch9 :first-child{margin-top:0!important}.html.svelte-1cegch9 :last-child{margin-bottom:0!important}.html.svelte-1cegch9 :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--sans-serif);font-weight:var(--sans-serif-bold);line-height:1.3;letter-spacing:0;margin:1em 0;text-wrap:balance}.html.svelte-1cegch9 h1,.html.svelte-1cegch9 .h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:var(--sans-serif-heavy);letter-spacing:-.005em;line-height:1.05}.html.svelte-1cegch9 h2,.html.svelte-1cegch9 .h2{font-size:clamp(2.75rem,5vw,3.4rem);font-weight:var(--sans-serif-heavy);line-height:1.1}.html.svelte-1cegch9 h2:first-child,.html.svelte-1cegch9 .h2:first-child{margin-top:var(--space-small)}.html.svelte-1cegch9 h3,.html.svelte-1cegch9 .h3{font-size:clamp(2rem,5vw,2.5rem);font-weight:var(--sans-serif-heavy);letter-spacing:-.005em;line-height:1.15;margin:var(--space-medium) 0 clamp(1rem,3vw,2rem)}.html.svelte-1cegch9 h3:first-child,.html.svelte-1cegch9 .h3:first-child{margin-top:var(--space-small)}.html.svelte-1cegch9 h4,.html.svelte-1cegch9 .h4{font-size:clamp(1.5rem,3vw,1.75rem);margin:1.5em 0 .75em;line-height:1.23}.html.svelte-1cegch9 h5,.html.svelte-1cegch9 .h5,.html.svelte-1cegch9 h6,.html.svelte-1cegch9 .h6{font-size:inherit;text-transform:uppercase;letter-spacing:.1em}.html.svelte-1cegch9 blockquote{color:var(--theme-primary-color);font-weight:700;font-family:var(--sans-serif);line-height:1.25;letter-spacing:0;margin:1em 0;text-wrap:balance;font-size:clamp(1.5rem,3vw,1.75rem)}.html.svelte-1cegch9 blockquote:before{content:"“"}.html.svelte-1cegch9 blockquote:after{content:"”"}.html.svelte-1cegch9 :is(ul,ol){margin:1.5em 0 1.5em 1em;counter-reset:list}.html.svelte-1cegch9 li{display:flex;align-items:baseline;gap:.75rem;margin:.75rem 0;text-wrap:balance}.html.svelte-1cegch9 ul li:before{content:"";display:block;width:.35em;height:.35em;border-radius:50%;flex:0 0 auto;align-self:baseline;background:var(--theme-primary-color, currentcolor)}.html.svelte-1cegch9 ol li:before{counter-increment:list;content:counter(list) ". ";font-weight:700;min-width:1rem;color:var(--theme-dark-color, currentcolor)}.html.svelte-1cegch9 a{color:var(--theme-dark-color, #1e3e5b);text-decoration:underline;transition:opacity .1s ease-out,color .1s ease-out}.html.svelte-1cegch9 a:active{opacity:.5;transition:none}.html.svelte-1cegch9 a:hover{color:#000}.html.svelte-1cegch9 a sup{font-size:.75em;font-size:var(--framework-font-size);font-family:var(--sans-serif);letter-spacing:0;display:inline-block}.note.svelte-a2r6k2{text-align:left;font-family:var(--serif)}.note.duplicate.svelte-a2r6k2:not(:target){display:none}.note.svelte-a2r6k2:empty,.note.svelte-a2r6k2:has(.html:empty){display:none}.figure.svelte-12g1ni7.svelte-12g1ni7{display:flex;flex-direction:column;gap:1.25rem 2rem}.contain.svelte-12g1ni7.svelte-12g1ni7{max-width:var(--page-width);margin:0 auto}.main.svelte-12g1ni7.svelte-12g1ni7{padding:var(--page-gutter);-webkit-user-select:none;user-select:none}.figure.svelte-12g1ni7:not(.fill) .main.svelte-12g1ni7{border-radius:.5rem;padding:1rem;border:1px solid #d7d9dd}.figure.bleed.svelte-12g1ni7 .main.svelte-12g1ni7{border:0;padding:0}@media (width > 70rem){.figure.svelte-12g1ni7.svelte-12g1ni7:not(.fill):not(.narrow){flex-direction:row;flex-wrap:nowrap;align-items:flex-start;text-align:right}.figure.svelte-12g1ni7:not(.fill):not(.narrow) .main.svelte-12g1ni7{max-width:var(--text-width);flex:0 0 100%}.figure.svelte-12g1ni7:not(.fill):not(.narrow) .caption.svelte-12g1ni7{position:sticky;top:var(--sticky-top-margin)}}.figure.svelte-12g1ni7 img{display:block;width:100%;height:auto;border-radius:.5rem}.caption.svelte-12g1ni7.svelte-12g1ni7{max-width:40rem;text-wrap:balance}.description.svelte-12g1ni7.svelte-12g1ni7:empty{display:none}.description.svelte-12g1ni7.svelte-12g1ni7:before{content:attr(data-prefix);font-weight:700;margin-right:.35em}.description.svelte-12g1ni7 p:first-child{display:inline}.source.svelte-12g1ni7.svelte-12g1ni7{--icon-line-width:2px;margin-top:.5em}.source.svelte-12g1ni7.svelte-12g1ni7:has(.body:empty){display:none}.summary.svelte-12g1ni7.svelte-12g1ni7{display:flex;align-items:center;-webkit-user-select:none;user-select:none;gap:.15rem;cursor:pointer;transition:opacity .1s ease-out}@media (width > 70rem){.figure.svelte-12g1ni7:not(.fill):not(.narrow) .summary.svelte-12g1ni7{justify-content:flex-end}.figure.svelte-12g1ni7:not(.fill):not(.narrow) .chevron.svelte-12g1ni7{margin-right:-.2rem}}.summary.svelte-12g1ni7.svelte-12g1ni7:active{opacity:.6;transition:none}.summary.svelte-12g1ni7.svelte-12g1ni7::-webkit-details-marker{display:none}.chevron.svelte-12g1ni7.svelte-12g1ni7{position:relative;top:1px;width:1.2em;height:auto;flex:0 0 auto;transform-origin:center;transition:transform .16s cubic-bezier(.22,1,.36,1)}.body.svelte-12g1ni7.svelte-12g1ni7{color:#707584}.anchor.svelte-z2vzfb:target{background:var(--theme-primary-color);color:var(--theme-text-color);border-radius:2px;box-shadow:0 0 0 .2em var(--theme-primary-color)}.external.svelte-z2vzfb{display:inline-flex;align-items:flex-start;gap:.05em}.icon.svelte-z2vzfb{width:.75em;height:.75em}.footnote.svelte-z2vzfb{text-align:left;padding:1rem 5rem 1rem var(--page-gutter);position:fixed;inset:auto 0 0;z-index:3;box-shadow:0 -1px #00000006,0 -.8rem 1.4rem #00000009;background:#fff;box-shadow:0 -.3rem 1.5rem #0000001a,0 0 0 .5px #0000001a;font-family:var(--sans-serif);letter-spacing:0;font-size:var(--framework-font-size)}@media (width > 45rem){.footnote.svelte-z2vzfb{width:calc(var(--text-width) - 2rem);color:#000;max-width:36rem;margin:0 auto;padding:1rem 4.5rem 1rem 1.5rem;bottom:2rem;border-radius:.5rem;box-shadow:0 .3rem 1.5rem #0000001a,0 0 0 .5px #0000001a}}.actions.svelte-z2vzfb{display:flex;gap:.5rem;position:absolute;top:.7rem;right:.7rem}.action.svelte-z2vzfb{width:1.2rem;height:1.2rem}
