.post-hero.svelte-1teoznn{position:relative;min-height:460px;display:flex;align-items:flex-end;overflow:hidden;padding-top:4rem}.post-hero-bg.svelte-1teoznn{position:absolute;inset:0}.post-hero-bg.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;object-fit:cover}.post-hero-overlay.svelte-1teoznn{position:absolute;inset:0;background:linear-gradient(to top,#0a1628eb,#0a162873)}.post-hero-content.svelte-1teoznn{position:relative;z-index:2;padding:4rem var(--space-md);max-width:880px}.back-link.svelte-1teoznn{display:inline-flex;align-items:center;gap:.45rem;color:#ffffffbf;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;transition:color .2s ease,gap .2s ease}.back-link.svelte-1teoznn:hover,.back-link.svelte-1teoznn:focus-visible{color:var(--gold-light);gap:.7rem}.post-hero-content.svelte-1teoznn .eyebrow:where(.svelte-1teoznn){color:var(--gold);margin-bottom:.75rem}.post-hero-content.svelte-1teoznn h1:where(.svelte-1teoznn){color:var(--white);font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 0 1rem;max-width:30ch}.post-meta.svelte-1teoznn{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;color:#ffffffa6;font-size:.85rem}.meta-sep.svelte-1teoznn{opacity:.5}.post-body.svelte-1teoznn{max-width:var(--max-width-narrow, 760px)}.post-body.svelte-1teoznn p{font-size:1.05rem;line-height:1.75;color:var(--text-primary);margin:0 0 1.25rem;max-width:none}.post-body.svelte-1teoznn h2{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;color:var(--text-primary);margin:2.5rem 0 1rem;line-height:1.2}.post-body.svelte-1teoznn h3{font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--text-primary);margin:1.75rem 0 .75rem;line-height:1.25}.post-body.svelte-1teoznn strong{color:var(--text-primary);font-weight:600}.post-body.svelte-1teoznn a{color:var(--gold-dark);text-decoration:underline;text-underline-offset:2px}.post-body.svelte-1teoznn a:hover{color:var(--gold)}.post-body.svelte-1teoznn ul{margin:0 0 1.25rem;padding-left:1.4rem}.post-body.svelte-1teoznn li{font-size:1.05rem;line-height:1.7;color:var(--text-primary);margin-bottom:.6rem}.post-body.svelte-1teoznn table{width:100%;border-collapse:collapse;margin:0 0 1.75rem;font-size:.98rem}.post-body.svelte-1teoznn th,.post-body.svelte-1teoznn td{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--border);vertical-align:top}.post-body.svelte-1teoznn thead th{background:var(--cream, #faf8f5);font-weight:600;color:var(--text-primary)}.post-body.svelte-1teoznn tbody td:first-child{font-weight:600;color:var(--text-primary)}.post-cta.svelte-1teoznn .cta-inline:where(.svelte-1teoznn){text-align:center;max-width:640px;margin:0 auto}.post-cta.svelte-1teoznn h2:where(.svelte-1teoznn){margin-bottom:1rem}.post-cta.svelte-1teoznn p:where(.svelte-1teoznn){margin:0 auto 1.5rem;text-align:center}.post-nav.svelte-1teoznn{padding:var(--space-2xl) 0}.post-nav-grid.svelte-1teoznn{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.post-nav-card.svelte-1teoznn{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.75rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.post-nav-card.svelte-1teoznn:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:var(--shadow-md)}.post-nav-card--next.svelte-1teoznn{text-align:right}.post-nav-label.svelte-1teoznn{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark)}.post-nav-title.svelte-1teoznn{font-family:var(--font-display);font-size:1.05rem;color:var(--text-primary);line-height:1.35}@media(max-width:700px){.post-nav-grid.svelte-1teoznn{grid-template-columns:1fr}.post-nav-card--next.svelte-1teoznn{text-align:left}}
