:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--rh-color-text:#1c2024;--rh-color-text-muted:#59636e;--rh-color-surface:#fff;--rh-color-surface-raised:#f2f4f6;--rh-color-border:#d2d7dc;--rh-color-accent:#1f4f8f;--rh-color-accent-text:#fff;--rh-color-focus:#1f4f8f;--rh-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rh-font-serif:Charter, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--rh-text-sm:.875rem;--rh-text-base:1rem;--rh-text-md:1.125rem;--rh-text-lg:1.375rem;--rh-text-xl:1.75rem;--rh-text-2xl:2.25rem;--rh-leading-tight:1.25;--rh-leading-body:1.55;--rh-space-1:.25rem;--rh-space-2:.5rem;--rh-space-3:.75rem;--rh-space-4:1rem;--rh-space-5:1.5rem;--rh-space-6:2rem;--rh-space-7:3rem;--rh-space-8:4rem;--rh-radius-sm:2px;--rh-radius:4px;--rh-border-width:1px;--rh-focus-width:3px;--rh-measure:65ch;--rh-measure-wide:72rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--rh-color-text:#e8eaed;--rh-color-text-muted:#a6aeb8;--rh-color-surface:#15181b;--rh-color-surface-raised:#1f2327;--rh-color-border:#353b42;--rh-color-accent:#8fb5f0;--rh-color-accent-text:#0f1a2b;--rh-color-focus:#8fb5f0}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--rh-color-surface);color:var(--rh-color-text);font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-body);margin:0}a{color:var(--rh-color-accent);text-underline-offset:.15em}:focus-visible{outline:var(--rh-focus-width) solid var(--rh-color-focus);outline-offset:2px}h1,h2,h3{margin:0 0 var(--rh-space-3);font-family:var(--rh-font-serif);font-weight:600;line-height:var(--rh-leading-tight);overflow-wrap:anywhere}h1{font-size:var(--rh-text-2xl)}h2{font-size:var(--rh-text-xl)}h3{font-size:var(--rh-text-lg)}p{margin:0 0 var(--rh-space-4);max-width:var(--rh-measure)}img,video{max-width:100%;height:auto}.rh-shell{flex-direction:column;min-height:100dvh;display:flex}.rh-shell__inner{width:100%;max-width:var(--rh-measure-wide);padding:0 var(--rh-space-4);margin:0 auto}.rh-skip{top:var(--rh-space-2);left:var(--rh-space-2);z-index:1;padding:var(--rh-space-2) var(--rh-space-4);background:var(--rh-color-accent);color:var(--rh-color-accent-text);border-radius:var(--rh-radius);text-decoration:none;position:absolute;transform:translateY(-200%)}.rh-skip:focus{transform:none}.rh-header{border-bottom:var(--rh-border-width) solid var(--rh-color-border)}.rh-header__inner{align-items:baseline;gap:var(--rh-space-4);padding-top:var(--rh-space-4);padding-bottom:var(--rh-space-4);display:flex}.rh-header__name{color:var(--rh-color-text);font-family:var(--rh-font-serif);font-size:var(--rh-text-lg);font-weight:600;text-decoration:none}.rh-header__name:hover{text-decoration:underline}.rh-main{padding-top:var(--rh-space-6);padding-bottom:var(--rh-space-8);flex:1}.rh-main:focus{outline:none}.rh-footer{border-top:var(--rh-border-width) solid var(--rh-color-border);color:var(--rh-color-text-muted);font-size:var(--rh-text-sm)}.rh-footer__inner{padding-top:var(--rh-space-4);padding-bottom:var(--rh-space-4)}.rh-footer p{margin:0}
