:root{--svh-blue: #0055ff;--svh-black: #111}.hero-image-wrapper.svelte-e3xkhw{position:relative;height:60vh;background-color:#222;display:flex;align-items:flex-end;overflow:hidden}.hero-img.svelte-e3xkhw{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}.no-img-header.svelte-e3xkhw{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:5rem;color:#444;background:#f4f4f4}.hero-overlay.svelte-e3xkhw{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000,#000c);z-index:1}.hero-text.svelte-e3xkhw{position:relative;z-index:2;color:#fff;padding-bottom:3rem;width:100%}.badge.svelte-e3xkhw{background-color:var(--svh-blue);padding:4px 12px;border-radius:4px;text-transform:uppercase;font-weight:700;font-size:.9rem;display:inline-block;margin-bottom:1rem}h1.svelte-e3xkhw{font-size:3rem;margin:0 0 3rem;line-height:1.1}.date.svelte-e3xkhw{opacity:.8;font-size:1.1rem}.container.svelte-e3xkhw{max-width:800px;margin:0 auto;padding:0 1.5rem}.content-container.svelte-e3xkhw{background:#fff;margin-top:-3rem;position:relative;z-index:3;border-radius:12px 12px 0 0;padding-top:2rem;padding-bottom:4rem;min-height:50vh}.back-link.svelte-e3xkhw{display:inline-block;color:#666;text-decoration:none;margin-bottom:2rem;font-weight:600;font-size:.9rem}.back-link.svelte-e3xkhw:hover{color:var(--svh-blue)}.article-body.svelte-e3xkhw{font-size:1.2rem;line-height:1.8;color:#333}.article-body.svelte-e3xkhw p{margin-bottom:1.5rem}.article-body.svelte-e3xkhw strong{color:var(--svh-black)}.error-container.svelte-e3xkhw{padding:5rem 1rem;text-align:center}.btn.svelte-e3xkhw{display:inline-block;background:var(--svh-blue);color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;margin-top:1rem}@media(max-width:768px){h1.svelte-e3xkhw{font-size:2rem}.hero-image-wrapper.svelte-e3xkhw{height:50vh}}
