._page_1fyx1_7{--ink: #111111;--ink-muted: #3f3f46;--surface: #ffffff;--canvas: #f6f6f7;--line: #e1e3e5;--focus: #2c6ecb;--radius-lg: 12px;--font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;box-sizing:border-box;min-height:100dvh;width:100%;margin:0;padding:clamp(1.5rem,4vw,3rem) 1.25rem;display:flex;justify-content:center;background:var(--canvas);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}._page_1fyx1_7 *,._page_1fyx1_7 *:before,._page_1fyx1_7 *:after{box-sizing:border-box}._content_1fyx1_36{width:min(42rem,100%);display:grid;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px #1111110a;text-align:left}._nav_1fyx1_48{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}._homeLink_1fyx1_55{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease-out;min-height:44px}._homeMark_1fyx1_69{display:block;width:1.5rem;height:1.5rem;object-fit:contain;flex-shrink:0}._homeName_1fyx1_77{color:var(--ink);font-weight:600;letter-spacing:-.02em}._homeLink_1fyx1_55:hover{border-bottom-color:#11111159}._homeLink_1fyx1_55:focus{outline:none}._homeLink_1fyx1_55:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}._heading_1fyx1_97{margin:0;padding:0;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}._intro_1fyx1_108{margin:0;padding:0;max-width:65ch;color:var(--ink-muted);font-size:1rem;font-weight:400;line-height:1.55;text-wrap:pretty}._sections_1fyx1_119{display:grid;gap:1.75rem;margin:0;padding:1.5rem 0 0;border-top:1px solid var(--line)}._section_1fyx1_119{margin:0;padding:0;scroll-margin-top:1.5rem}._sectionHeading_1fyx1_134{margin:0 0 .5rem;padding:0;font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}._paragraph_1fyx1_145{margin:0 0 .75rem;padding:0;max-width:65ch;color:var(--ink-muted);font-size:.9375rem;font-weight:400;line-height:1.6;text-wrap:pretty}._paragraph_1fyx1_145:last-child{margin-bottom:0}._footer_1fyx1_160{margin:0;padding:1rem 0 0;border-top:1px solid var(--line);color:var(--ink-muted);font-size:.8125rem;line-height:1.45}._footer_1fyx1_160 a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:.15em}._footer_1fyx1_160 a:focus{outline:none}._footer_1fyx1_160 a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){._homeLink_1fyx1_55{transition:none}}
