.tab-nav.svelte-1hwrvoz{display:flex;gap:0;overflow-x:auto;margin-bottom:32px;border-bottom:1px solid var(--border)}.tab-nav.svelte-1hwrvoz a:where(.svelte-1hwrvoz){flex:0 0 auto;border-bottom:2px solid transparent;padding:12px 24px;color:var(--muted);font-size:14px;font-weight:600;text-decoration:none;transition:border-color var(--transition-base),color var(--transition-base)}.tab-nav.svelte-1hwrvoz a:where(.svelte-1hwrvoz):hover{color:var(--fg)}.tab-nav.svelte-1hwrvoz a.active:where(.svelte-1hwrvoz){border-bottom-color:var(--accent);color:var(--accent)}.page-section.svelte-1hwrvoz{padding:32px 0 48px}.page-section.svelte-1hwrvoz h1:where(.svelte-1hwrvoz){margin:0 0 16px;font-family:var(--font-display);font-size:32px;font-weight:600}.page-section.svelte-1hwrvoz h2:where(.svelte-1hwrvoz){margin:32px 0 12px;font-family:var(--font-display);font-size:24px;font-weight:600}.page-section.svelte-1hwrvoz h3:where(.svelte-1hwrvoz){margin:24px 0 8px;color:var(--accent);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.page-section.svelte-1hwrvoz p:where(.svelte-1hwrvoz),.page-section.svelte-1hwrvoz ul:where(.svelte-1hwrvoz){max-width:65ch;margin:0 0 16px;font-size:15px;line-height:1.7}.page-section.svelte-1hwrvoz ul:where(.svelte-1hwrvoz){padding-left:20px}.emphasis.svelte-1hwrvoz{color:var(--muted);font-style:italic}.highlight.svelte-1hwrvoz{margin:24px 0;border-radius:var(--radius-card);padding:24px;background:var(--gradient-dawn)}.highlight.svelte-1hwrvoz p:where(.svelte-1hwrvoz){margin-bottom:0}.contact-item.svelte-1hwrvoz{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);padding:12px 0}.contact-item.svelte-1hwrvoz:last-child{border-bottom:none}.icon.svelte-1hwrvoz{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:14px;font-weight:700}.label.svelte-1hwrvoz{color:var(--muted);font-size:13px}.value.svelte-1hwrvoz{font-size:15px;font-weight:500}@media(max-width:640px){.tab-nav.svelte-1hwrvoz a:where(.svelte-1hwrvoz){padding:10px 16px;font-size:13px}.page-section.svelte-1hwrvoz h1:where(.svelte-1hwrvoz){font-size:26px}}
