.not-found.svelte-1gyup5m{padding:6rem 0;text-align:center}.not-found.svelte-1gyup5m h1:where(.svelte-1gyup5m){font-size:2rem;font-weight:800;color:var(--color-primary);margin-bottom:2rem}.article-hero.svelte-1gyup5m{position:relative;padding:5rem 0 4rem;color:#fff;overflow:hidden}.hero-img-wrap.svelte-1gyup5m{position:absolute;inset:0}.hero-img.svelte-1gyup5m{width:100%;height:100%;object-fit:cover}.hero-overlay.svelte-1gyup5m{position:absolute;inset:0;background:linear-gradient(to top,#0b2a4af2,#0b2a4a99)}.hero-content.svelte-1gyup5m{position:relative;z-index:1;max-width:780px}.breadcrumb.svelte-1gyup5m{display:flex;align-items:center;gap:.5rem;font-size:.8rem;opacity:.7;margin-bottom:1.5rem}.breadcrumb.svelte-1gyup5m a:where(.svelte-1gyup5m){color:var(--color-teal)}.article-category.svelte-1gyup5m{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--color-teal);padding:.3rem .75rem;border-radius:100px;margin-bottom:1rem}.article-title.svelte-1gyup5m{font-size:2.5rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:1.25rem}.article-meta.svelte-1gyup5m{display:flex;align-items:center;gap:.5rem;font-size:.875rem;opacity:.7;flex-wrap:wrap}.meta-sep.svelte-1gyup5m{opacity:.5}.article-layout.svelte-1gyup5m{display:grid;grid-template-columns:1fr 340px;gap:4rem;padding:4rem 1.5rem;align-items:start}.article-lead.svelte-1gyup5m{font-size:1.15rem;color:var(--color-primary);font-weight:500;line-height:1.75;border-left:4px solid var(--color-teal);padding-left:1.5rem;margin-bottom:2.5rem}.article-body.svelte-1gyup5m p{font-size:1rem;color:#3a4a5a;line-height:1.85;margin-bottom:1.5rem}.article-body.svelte-1gyup5m h3{font-size:1.2rem;font-weight:700;color:var(--color-primary);margin:2.5rem 0 1rem}.article-body.svelte-1gyup5m strong{color:var(--color-primary);font-weight:700}.article-footer.svelte-1gyup5m{display:flex;align-items:center;justify-content:space-between;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(11,42,74,.08);flex-wrap:wrap;gap:1rem}.article-tags.svelte-1gyup5m{display:flex;gap:.5rem;flex-wrap:wrap}.tag.svelte-1gyup5m{padding:.3rem .875rem;border-radius:100px;background:#14c6b71a;color:var(--color-teal);font-size:.8rem;font-weight:600}.back-link.svelte-1gyup5m{font-size:.9rem;font-weight:600;color:var(--color-primary)}.back-link.svelte-1gyup5m:hover{color:var(--color-teal)}.article-sidebar.svelte-1gyup5m{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:88px}.sidebar-card.svelte-1gyup5m{background:#fff;border:1px solid rgba(11,42,74,.08);border-radius:16px;padding:1.5rem}.sidebar-card.svelte-1gyup5m h3:where(.svelte-1gyup5m){font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8a9ab0;margin-bottom:1.25rem}.related-item.svelte-1gyup5m{display:flex;gap:1rem;padding:1rem 0;border-top:1px solid rgba(11,42,74,.06)}.related-item.svelte-1gyup5m:hover .related-title:where(.svelte-1gyup5m){color:var(--color-teal)}.related-img.svelte-1gyup5m{width:72px;height:56px;object-fit:cover;border-radius:8px;flex-shrink:0}.related-cat.svelte-1gyup5m{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-teal);display:block;margin-bottom:.25rem}.related-title.svelte-1gyup5m{font-size:.85rem;font-weight:600;color:var(--color-primary);line-height:1.4;transition:color .2s;margin-bottom:.25rem}.related-date.svelte-1gyup5m{font-size:.75rem;color:#8a9ab0}.sidebar-cta.svelte-1gyup5m{background:var(--color-primary);border-color:transparent}.sidebar-cta.svelte-1gyup5m h3:where(.svelte-1gyup5m){color:#ffffff80}.sidebar-cta.svelte-1gyup5m p:where(.svelte-1gyup5m){font-size:.9rem;color:#ffffffb3;line-height:1.6}@media(max-width:900px){.article-layout.svelte-1gyup5m{grid-template-columns:1fr;padding:2.5rem 1rem}.article-sidebar.svelte-1gyup5m{position:static;order:-1}.article-title.svelte-1gyup5m{font-size:1.75rem}}
