.page.svelte-vhlo9j{padding:4rem 2rem 8rem}.page-inner.svelte-vhlo9j{max-width:860px;margin:0 auto}.page-header.svelte-vhlo9j{margin-bottom:5rem;padding-bottom:3rem;border-bottom:1px solid var(--border)}.breadcrumb.svelte-vhlo9j{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.5rem}.page-title.svelte-vhlo9j{font-size:clamp(3rem,7vw,5.5rem);font-weight:300;line-height:.95;letter-spacing:-.02em;color:var(--text);margin-bottom:.75rem}.page-subtitle.svelte-vhlo9j{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:1.5rem}.page-sub.svelte-vhlo9j{font-size:1rem;color:var(--text-dim);max-width:600px;line-height:1.8}.journey-list.svelte-vhlo9j{display:flex;flex-direction:column}.journey-entry.svelte-vhlo9j{display:grid;grid-template-columns:160px 1fr;gap:2.5rem;padding:3rem 0;border-bottom:1px solid var(--border)}.journey-entry.svelte-vhlo9j:last-child{border-bottom:none}.entry-date.svelte-vhlo9j{font-size:.78rem;letter-spacing:.08em;color:var(--gold);text-transform:uppercase;position:relative;padding-left:1rem}.entry-date.svelte-vhlo9j:before{content:"";position:absolute;left:0;top:.35em;width:6px;height:6px;border-radius:50%;background:var(--gold)}.entry-title.svelte-vhlo9j{font-size:1.9rem;font-weight:300;letter-spacing:-.01em;color:var(--text);margin-bottom:1rem;line-height:1.1}.entry-eyebrow.svelte-vhlo9j{font-size:1rem;color:var(--text);font-weight:500;line-height:1.6;margin-bottom:1.25rem}.entry-body.svelte-vhlo9j p:where(.svelte-vhlo9j){font-size:.92rem;color:var(--text-dim);line-height:1.85;margin-bottom:1.1rem;max-width:640px}.entry-body.svelte-vhlo9j p:where(.svelte-vhlo9j):last-child{margin-bottom:0}.entry-callout.svelte-vhlo9j{border-left:2px solid var(--gold);padding:.25rem 1.25rem;margin:1.25rem 0;font-size:1rem;color:var(--text);line-height:1.7;font-style:italic;max-width:600px}.entry-list.svelte-vhlo9j{list-style:none;margin:0 0 1.1rem;padding:0;display:flex;flex-direction:column;gap:.6rem;max-width:640px}.entry-list.svelte-vhlo9j li:where(.svelte-vhlo9j){font-size:.88rem;color:var(--text-dim);line-height:1.7;padding-left:1.25rem;position:relative}.entry-list.svelte-vhlo9j li:where(.svelte-vhlo9j):before{content:"—";position:absolute;left:0;color:var(--gold-dim)}.entry-subheading.svelte-vhlo9j{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:1.75rem 0 .75rem}.entry-subheading.svelte-vhlo9j:first-child{margin-top:0}.entry-table-wrap.svelte-vhlo9j{overflow-x:auto;margin:1.25rem 0;border:1px solid var(--border);border-radius:var(--radius)}.entry-table.svelte-vhlo9j{width:100%;border-collapse:collapse;font-size:.82rem}.entry-table.svelte-vhlo9j th:where(.svelte-vhlo9j),.entry-table.svelte-vhlo9j td:where(.svelte-vhlo9j){padding:.75rem 1.25rem;text-align:left;border-bottom:1px solid var(--border)}.entry-table.svelte-vhlo9j th:where(.svelte-vhlo9j){color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;background:var(--bg-2)}.entry-table.svelte-vhlo9j td:where(.svelte-vhlo9j){color:var(--text-dim)}.entry-table.svelte-vhlo9j tr:where(.svelte-vhlo9j):last-child td:where(.svelte-vhlo9j){border-bottom:none}.entry-stack.svelte-vhlo9j{font-size:.72rem;color:var(--text-muted);letter-spacing:.02em;border-top:1px solid var(--border);padding-top:1rem;margin-top:1.25rem;line-height:1.7}.journey-now.svelte-vhlo9j{margin-top:5rem;padding:3rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2)}.journey-now.svelte-vhlo9j .section-label:where(.svelte-vhlo9j){font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1.5rem}.now-headline.svelte-vhlo9j{font-size:1.6rem;font-weight:300;color:var(--text);line-height:1.3;margin-bottom:1.25rem;max-width:640px}.journey-now.svelte-vhlo9j p:where(.svelte-vhlo9j){font-size:.92rem;color:var(--text-dim);line-height:1.85;margin-bottom:1.1rem;max-width:640px}.now-closer.svelte-vhlo9j{color:var(--gold)!important;font-style:italic}.journey-links.svelte-vhlo9j{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:3rem}.back-link.svelte-vhlo9j{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);transition:color var(--transition)}.back-link.svelte-vhlo9j:hover{color:var(--gold)}@media(max-width:640px){.journey-entry.svelte-vhlo9j{grid-template-columns:1fr;gap:1rem}}
