:root{--container-width:1000px;--gutter:12px;--header-height:50px;--toc-bar-height:44px;--font-body:"Lexend", ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--header-bg:#000;--header-fg:#fff;--header-fg-muted:#fff;--header-border:#1f1f1f;--brand-facebook:#1877f2;--brand-linkedin:#0a66c2;--brand-whatsapp:#25d366;--transition:.1s linear;--transition-move:.18s ease-out}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-soft:#fafafa;--fg:#111;--fg-muted:#595959;--fg-faint:#757575;--border:#e6e6e6;--border-strong:#c9c9c9;--accent:#123cac;--accent-hover:#0d2f88;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#b42318}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--bg-soft:#141414;--fg:#ededed;--fg-muted:#a6a6a6;--fg-faint:#8a8a8a;--border:#242424;--border-strong:#3a3a3a;--accent:#779af8;--accent-hover:#9db5fa;--accent-contrast:#0a0a0a;--brand-x-bg:#fff;--brand-x-fg:#000;--danger:#f97066}[data-theme=gray]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#2b2e33;--bg-soft:#23262b;--fg:#e9eaec;--fg-muted:#b8bcc2;--fg-faint:#969ba3;--border:#3a3e45;--border-strong:#4d525a;--accent:#779af8;--accent-hover:#9db5fa;--accent-contrast:#1b1d21;--brand-x-bg:#fff;--brand-x-fg:#000;--danger:#f97066}[data-theme=sepia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4ece1;--bg-soft:#ece2d4;--fg:#2e2b28;--fg-muted:#574d42;--fg-faint:#746658;--border:#d3ccc5;--border-strong:#b0a396;--accent:#a0531c;--accent-hover:#7e4116;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#c52e20}[data-theme=sand]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eae4d9;--bg-soft:#e0d8cb;--fg:#262422;--fg-muted:#4d483d;--fg-faint:#6a6253;--border:#c9c4ba;--border-strong:#a59d8d;--accent:#1d7247;--accent-hover:#155636;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#bd2c1f}[data-theme=rose]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf0f1;--bg-soft:#f5e4e6;--fg:#342d2e;--fg-muted:#65494d;--fg-faint:#886369;--border:#dbcdcf;--border-strong:#bda3a8;--accent:#ca2f56;--accent-hover:#a12645;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#ce3022}[data-theme=mint]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef5f0;--bg-soft:#e2ece6;--fg:#282e2c;--fg-muted:#40544d;--fg-faint:#567168;--border:#c8d5d1;--border-strong:#93aea5;--accent:#117864;--accent-hover:#0e6251;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#ce3022}[data-theme=contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-soft:#f2f2f2;--fg:#000;--fg-muted:#3d3d3d;--fg-faint:#595959;--border:#9a9a9a;--border-strong:#6b6b6b;--accent:#0040dd;--accent-hover:#002ea0;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#c00d00}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1420;--bg-soft:#141d2c;--fg:#d0d3d8;--fg-muted:#96a3b6;--fg-faint:#6f819b;--border:#282f39;--border-strong:#414d5d;--accent:#1380ec;--accent-hover:#4c9ef0;--accent-contrast:#0d1420;--brand-x-bg:#fff;--brand-x-fg:#000;--danger:#ee3b2b}[data-theme=forest]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1a14;--bg-soft:#16241c;--fg:#d0d7d4;--fg-muted:#8cab9c;--fg-faint:#658b78;--border:#27352e;--border-strong:#3c5347;--accent:#269755;--accent-hover:#2db465;--accent-contrast:#0f1a14;--brand-x-bg:#fff;--brand-x-fg:#000;--danger:#ef4434}[data-theme=mocha]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1c1512;--bg-soft:#251c18;--fg:#d7d3d0;--fg-muted:#b2a195;--fg-faint:#967f6e;--border:#382f29;--border-strong:#594a40;--accent:#c06e1b;--accent-hover:#e1872d;--accent-contrast:#1c1512;--brand-x-bg:#fff;--brand-x-fg:#000;--danger:#ee3f2f}[data-theme=nord]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#2e3440;--bg-soft:#373f4d;--fg:#eceff4;--fg-muted:#c3cad6;--fg-faint:#9aa3b2;--border:#3f4756;--border-strong:#566175;--accent:#7fb4da;--accent-hover:#a3cbe6;--accent-contrast:#2e3440;--brand-x-bg:#fff;--brand-x-fg:#000;--danger:#f47c71}[data-theme=plum]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1220;--bg-soft:#241a2c;--fg:#d5d0d7;--fg-muted:#af9ab6;--fg-faint:#93779c;--border:#372b3b;--border-strong:#58455f;--accent:#b356e1;--accent-hover:#c681e9;--accent-contrast:#1a1220;--brand-x-bg:#fff;--brand-x-fg:#000;--danger:#ee3f2f}[data-theme=sunshine]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ffd93d;--bg-soft:#f5cb22;--fg:#2b2921;--fg-muted:#494127;--fg-faint:#675b37;--border:#d2bc79;--border-strong:#b0933b;--accent:#2647ed;--accent-hover:#1030cb;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#b8141a}[data-theme=bubblegum]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ff9ecd;--bg-soft:#f986bd;--fg:#090708;--fg-muted:#3e2330;--fg-faint:#683b52;--border:#d68ab0;--border-strong:#c5598f;--accent:#761197;--accent-hover:#520c6a;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#931015}[data-theme=lagoon]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#5fe1ef;--bg-soft:#3fd3e4;--fg:#181f20;--fg-muted:#243e42;--fg-faint:#345a60;--border:#66becc;--border-strong:#3899a8;--accent:#085891;--accent-hover:#06436f;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#aa1318}[data-theme=lime]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#baf24e;--bg-soft:#a7e534;--fg:#282b21;--fg-muted:#3e4927;--fg-faint:#546336;--border:#accd6a;--border-strong:#80a437;--accent:#066f32;--accent-hover:#055727;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#bc151a}[data-theme=tangerine]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ffab4a;--bg-soft:#fb9a2c;--fg:#0c0a09;--fg-muted:#382b1e;--fg-faint:#5a4530;--border:#cb9662;--border-strong:#ac7339;--accent:#931026;--accent-hover:#6a0c1b;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#931015}[data-theme=grape]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#cdaaff;--bg-soft:#bd93fb;--fg:#050406;--fg-muted:#332541;--fg-faint:#543d6c;--border:#b38ed7;--border-strong:#9664c9;--accent:#690eaa;--accent-hover:#490a76;--accent-contrast:#fff;--brand-x-bg:#000;--brand-x-fg:#fff;--danger:#8e1014}[data-theme=neon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0a1c;--bg-soft:#15112c;--fg:#c1bccc;--fg-muted:#a698c8;--fg-faint:#8774b4;--border:#311f5c;--border-strong:#523399;--accent:#ea06a5;--accent-hover:#fb51c8;--accent-contrast:#0c0a1c;--brand-x-bg:#fff;--brand-x-fg:#000;--danger:#f32027}[data-font=sans]{--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-font=manrope]{--font-body:"Manrope", ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-font=lexend]{--font-body:"Lexend", ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-font=dm-sans]{--font-body:"DM Sans", ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-font=plex]{--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-font=space]{--font-body:"Space Grotesk", ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-font=comfortaa]{--font-body:"Comfortaa", ui-rounded, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-font=nunito]{--font-body:"Nunito", ui-rounded, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-font=varela-round]{--font-body:"Varela Round", ui-rounded, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-font=serif]{--font-body:"Source Serif 4", Georgia, Cambria, "Times New Roman", Times, serif}[data-font=lora]{--font-body:"Lora", Georgia, Cambria, "Times New Roman", Times, serif}[data-font=mono]{--font-body:var(--font-mono)}[data-font=roboto-mono]{--font-body:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}
@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lexend-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lexend-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/plex-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/plex-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/comfortaa-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/comfortaa-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-serif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-serif-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/varela-round-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/varela-round-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/roboto-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/roboto-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:calc(var(--header-height) + 16px);scroll-behavior:smooth;scrollbar-color:var(--border-strong) transparent;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis-weight:none;font-optical-sizing:auto;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;flex-direction:column;font-size:16px;line-height:1.6;display:flex}#main{flex:1 0 auto}[data-font=varela-round] body{font-synthesis-weight:auto}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;background:0 0;border:none;border-radius:0}button{cursor:pointer;text-align:inherit}h1,h2,h3,h4,h5,h6{letter-spacing:-.018em;text-wrap:balance;font-weight:600;line-height:1.2}p{text-wrap:pretty}a{color:inherit;text-decoration:none}ul,ol{list-style:none}hr{border:none;border-top:1px solid var(--border)}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}::selection{background:var(--fg);color:var(--bg)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100px;left:var(--gutter);z-index:100;background:var(--fg);color:var(--bg);padding:10px 14px;font-size:14px;font-weight:500;position:absolute}.skip-link:focus{top:8px}[data-theme-switching],[data-theme-switching] *,[data-theme-switching] :before,[data-theme-switching] :after{transition:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
