:root{--background:#fafafa;--surface:#fff;--surface-muted:#f1f1f1;--text-primary:#202020;--text-secondary:#606060;--border:#e5e5e5;--border-strong:#d4d4d4;--button-primary:#252525;--button-primary-text:#fff;--hover-surface:#f1f1f1;--font:var(--font-manrope), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--max:1120px;--pad:32px;--radius:12px;--ease:.16s ease;--shadow:0 1px 2px #0000000a}*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;scroll-padding-top:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--background);min-height:100svh;color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:16px;line-height:1.6;display:flex}main{flex:none}img{max-width:100%;height:auto;display:block}h1,h2,h3{letter-spacing:-.01em;line-height:1.25}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:6px}.wrap{width:calc(100% - var(--pad) * 2);max-width:var(--max);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:10;background:var(--button-primary);color:var(--button-primary-text);border-radius:999px;padding:8px 16px;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}main:focus{outline:none}.ext-arrow{margin-left:.25em;font-size:16px;line-height:1}@media (max-width:640px){:root{--pad:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important}}@media print{[data-site-chrome],.skip-link{display:none!important}body{color:#000;background:#fff}a{color:inherit}}
