@font-face{font-family:sourceSans;src:url(../media/source_sans_3_latin_wght_normal-s.p.3y33ar50ixvlj.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSans Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.sourcesans_223dfbb6-module__LZW94a__className{font-family:sourceSans,sourceSans Fallback,system-ui,sans-serif}.sourcesans_223dfbb6-module__LZW94a__variable{--font-source-sans-3:"sourceSans", "sourceSans Fallback", system-ui, sans-serif}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_4_latin_wght_normal-s.p.3_g1pg7bqcyap.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSerif Fallback;src:local(Times New Roman);ascent-override:87.45%;descent-override:28.28%;line-gap-override:0.0%;size-adjust:118.46%}.sourceserif_bda76102-module__gbFxqa__className{font-family:sourceSerif,sourceSerif Fallback,Georgia,serif}.sourceserif_bda76102-module__gbFxqa__variable{--font-source-serif-4:"sourceSerif", "sourceSerif Fallback", Georgia, serif}
:root{--root-font-size:100%;--font-family-body:var(--font-source-sans-3);--font-family-heading:var(--font-source-serif-4);--font-size-small:.9rem;--font-size-medium:1.125rem;--font-size-large:1.4rem;--font-size-x-large:1.75rem;--font-size-xx-large:2.2rem;--font-size-page-title:var(--font-size-x-large);--font-size-section-title:var(--font-size-large);--font-size-item-title:var(--font-size-medium);--font-weight-regular:400;--font-weight-semibold:600;--line-height-body:1.5;--line-height-heading:1.2;--measure:65ch;--color-surface:#fbfaf8;--color-text:#1c1b19;--color-text-secondary:#5e5a54;--color-accent:#1d4e89;--color-border:#8c877f;--color-focus:var(--color-accent);--focus-outline-width:2px;--focus-outline-offset:2px;--space-x-small:.25rem;--space-small:.5rem;--space-medium:1rem;--space-large:2rem;--space-x-large:4rem;--space-flow:var(--space-medium);--space-item:var(--space-large);--space-section:var(--space-x-large);--content-width:var(--measure);--page-gutter:var(--space-small);--page-padding-block:var(--space-large);--target-size-min:44px}@media (min-width:20em){:root{--font-size-page-title:var(--font-size-xx-large);--font-size-section-title:var(--font-size-x-large);--font-size-item-title:var(--font-size-large);--page-gutter:var(--space-medium);--page-padding-block:var(--space-section)}}@media print{:root{--root-font-size:10pt;--color-surface:transparent;--content-width:none;--page-gutter:0;--page-padding-block:0}}@page{margin:2cm}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--root-font-size)}body{color:var(--color-text);background-color:var(--color-surface);font-family:var(--font-family-body);font-size:var(--font-size-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);overflow-wrap:break-word;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);text-wrap:balance}h1{font-size:var(--font-size-page-title)}h2{font-size:var(--font-size-section-title)}h3{font-size:var(--font-size-item-title)}h4,h5,h6{font-size:var(--font-size-medium)}p,li{max-inline-size:var(--measure);text-wrap:pretty}b,strong{font-weight:var(--font-weight-semibold)}small{color:var(--color-text-secondary);font-size:var(--font-size-small)}a{color:var(--color-accent);text-decoration-line:underline}:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}main{max-inline-size:var(--content-width);padding-block:var(--page-padding-block);padding-inline:var(--page-gutter);margin-inline:auto}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl){margin-block:0}:where(main,header,section,article,li)>*+*{margin-block-start:var(--space-flow)}:where(main>*+section){margin-block-start:var(--space-section)}:where(ul,ol){padding-inline-start:var(--space-large)}@media print{:where(nav){display:none}:where(a[href]:not([href^=\#])):after{content:" (" attr(href) ")"}:where(h1,h2,h3,h4,h5,h6){break-after:avoid;break-inside:avoid}:where(article,li){break-inside:avoid}}
