.site-header[data-v-7eaf3a6d]{border-bottom:1px solid var(--border);background:var(--bg);z-index:40;position:sticky;top:0}.bar[data-v-7eaf3a6d]{gap:32px;height:72px}.bar[data-v-7eaf3a6d],.wordmark[data-v-7eaf3a6d]{align-items:center;display:flex}.wordmark img[data-v-7eaf3a6d]{width:auto;height:36px;display:block}.nav-links[data-v-7eaf3a6d]{flex:1;gap:28px;margin-left:8px;display:flex}.nav-links a[data-v-7eaf3a6d]{color:var(--ink-muted);font-size:15px;font-weight:500;text-decoration:none}.nav-links a[data-v-7eaf3a6d]:hover{color:var(--ink)}.actions[data-v-7eaf3a6d]{align-items:center;gap:8px;display:flex}.menu-toggle[data-v-7eaf3a6d]{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:8px;display:none}.mobile-menu[data-v-7eaf3a6d]{display:none}@media (width<=760px){.actions[data-v-7eaf3a6d],.nav-links[data-v-7eaf3a6d]{display:none}.menu-toggle[data-v-7eaf3a6d]{margin-left:auto;display:flex}.mobile-menu[data-v-7eaf3a6d]{border-top:1px solid var(--border);background:var(--bg);display:block}.mobile-nav[data-v-7eaf3a6d]{flex-direction:column;gap:4px;padding:16px 24px 24px;display:flex}.mobile-nav a[data-v-7eaf3a6d]{color:var(--ink);border-bottom:1px solid var(--border);padding:12px 4px;font-weight:500;text-decoration:none}.mobile-nav .btn[data-v-7eaf3a6d]{margin-top:12px}}.site-footer[data-v-68c0fbd1]{border-top:1px solid var(--border);background:var(--surface);padding:56px 0 0}.footer-grid[data-v-68c0fbd1]{flex-wrap:wrap;justify-content:space-between;gap:48px;padding-bottom:40px;display:flex}.wordmark[data-v-68c0fbd1]{font-family:var(--font-display);margin-bottom:8px;font-size:20px;font-weight:800}.tagline[data-v-68c0fbd1]{color:var(--ink-muted);max-width:32ch;font-size:14px}.links[data-v-68c0fbd1]{flex-wrap:wrap;align-content:start;gap:12px 24px;max-width:420px;display:flex}.links a[data-v-68c0fbd1]{color:var(--ink-muted);font-size:14px;text-decoration:none}.links a[data-v-68c0fbd1]:hover{color:var(--ink)}.bottom-bar[data-v-68c0fbd1]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.copyright[data-v-68c0fbd1],.dxy-attribution[data-v-68c0fbd1]{color:var(--ink-muted);font-size:13px}.dxy-attribution[data-v-68c0fbd1]{align-items:center;gap:10px;min-height:44px;display:flex}.dxy-attribution img[data-v-68c0fbd1]{width:auto;height:24px;display:block}@media (width<=600px){.bottom-bar[data-v-68c0fbd1]{flex-direction:column;align-items:flex-start}}
