.page.svelte-zujck6{min-height:100vh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.topbar.svelte-zujck6{border-bottom:1px solid var(--border)}.topbar-inner.svelte-zujck6{max-width:64rem;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.brand.svelte-zujck6{display:flex;align-items:center;gap:.5rem}.brand-icon{width:1.25rem;height:1.25rem;color:var(--accent)}.brand-wordmark.svelte-zujck6{font-weight:700;letter-spacing:-.025em}.topbar-nav.svelte-zujck6{display:flex;gap:.25rem;align-items:center;font-size:.875rem}.nav-link.svelte-zujck6{padding:.375rem .75rem;color:var(--text-secondary);transition:color .15s ease}.nav-link.svelte-zujck6:hover{color:var(--text)}.cta-button.svelte-zujck6{padding:.375rem .75rem;background:var(--text);color:var(--bg);border-radius:var(--radius-sm);transition:background-color .15s ease,color .15s ease;margin-left:.5rem;font-size:.875rem}.cta-button.svelte-zujck6:hover{background:var(--accent);color:var(--accent-contrast)}.cta-large.svelte-zujck6{padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;margin-left:0}.outline-button.svelte-zujck6{padding:.625rem 1.25rem;border:1px solid var(--border-strong);font-size:.875rem;font-weight:600;border-radius:var(--radius-sm);color:var(--text);transition:border-color .15s ease}.outline-button.svelte-zujck6:hover{border-color:var(--text)}.main.svelte-zujck6{flex:1;max-width:64rem;margin:0 auto;width:100%;padding:0 1.5rem}.masthead.svelte-zujck6{padding-top:4rem;padding-bottom:2.5rem}@media (min-width: 768px){.masthead.svelte-zujck6{padding-top:6rem}}.masthead-top.svelte-zujck6{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.masthead-dateline.svelte-zujck6{color:var(--text-muted)}.masthead-eyebrow.svelte-zujck6{color:var(--accent)}.masthead-title.svelte-zujck6{font-size:3rem;font-weight:900;letter-spacing:-.025em;line-height:.95;margin-bottom:1rem}@media (min-width: 768px){.masthead-title.svelte-zujck6{font-size:4.5rem}}.masthead-subtitle.svelte-zujck6{font-family:var(--font-serif);font-style:italic;font-size:1.125rem;color:var(--text-secondary);max-width:42rem;line-height:1.375}@media (min-width: 768px){.masthead-subtitle.svelte-zujck6{font-size:1.25rem}}.masthead-actions.svelte-zujck6{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.features.svelte-zujck6{padding:4rem 0;display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width: 768px){.features.svelte-zujck6{grid-template-columns:repeat(3,1fr)}}.feature-eyebrow.svelte-zujck6{color:var(--accent)}.feature-title.svelte-zujck6{margin-top:.5rem;font-size:1.25rem;font-weight:700;letter-spacing:-.025em}.feature-body.svelte-zujck6{margin-top:.5rem;font-size:.875rem;color:var(--text-secondary);line-height:1.625}.editors-note.svelte-zujck6{padding:4rem 0;border-top:1px solid var(--border)}.editors-note-inner.svelte-zujck6{max-width:42rem}.editors-note-eyebrow.svelte-zujck6{color:var(--text-muted)}.editors-note-body.svelte-zujck6{margin-top:.75rem;font-family:var(--font-serif);font-size:1.125rem;line-height:1.625;color:var(--text-secondary)}.footer.svelte-zujck6{border-top:1px solid var(--border)}.footer-inner.svelte-zujck6{max-width:64rem;margin:0 auto;padding:1.5rem;font-size:.75rem;color:var(--text-muted);display:flex;align-items:center;justify-content:space-between}
