.article-detail.svelte-1vj0l3{min-height:100vh}.article-hero.svelte-1vj0l3{position:relative;height:50vh;min-height:350px;overflow:hidden}.hero-image.svelte-1vj0l3{position:absolute;top:0;right:0;bottom:0;left:0}.hero-image.svelte-1vj0l3 img:where(.svelte-1vj0l3){width:100%;height:100%;object-fit:cover}.hero-overlay.svelte-1vj0l3{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#0006,#0003);display:flex;align-items:flex-end;padding-bottom:50px}.hero-overlay.svelte-1vj0l3 .container:where(.svelte-1vj0l3){color:#fff}.hero-top-row.svelte-1vj0l3{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.back-link.svelte-1vj0l3{display:inline-flex;align-items:center;gap:8px;color:#fffc;font-size:14px;transition:color .2s}.back-link.svelte-1vj0l3:hover{color:#fff}.article-hero.svelte-1vj0l3 .article-category:where(.svelte-1vj0l3){display:inline-block;padding:6px 14px;background:var(--thl-primary);color:#fff;font-size:12px;font-weight:600;border-radius:100px;text-transform:uppercase;letter-spacing:.5px}.article-hero.svelte-1vj0l3 h1:where(.svelte-1vj0l3){font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.3}.article-content.svelte-1vj0l3{max-width:720px;margin:0 auto;padding:50px 0 80px}.excerpt.svelte-1vj0l3{font-size:18px;line-height:1.8;color:var(--thl-text-primary);font-weight:500;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--thl-border)}.article-content.svelte-1vj0l3 p:where(.svelte-1vj0l3){font-size:16px;line-height:1.9;color:var(--thl-text-secondary);margin-bottom:20px}.cta-section.svelte-1vj0l3{margin-top:50px;padding:40px;background:var(--thl-bg-primary);border-radius:var(--thl-radius-xl);text-align:center}.cta-section.svelte-1vj0l3 h3:where(.svelte-1vj0l3){font-size:22px;font-weight:700;margin-bottom:10px}.cta-section.svelte-1vj0l3>p:where(.svelte-1vj0l3){color:var(--thl-text-secondary);margin-bottom:24px}.cta-buttons.svelte-1vj0l3{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn.svelte-1vj0l3{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:var(--thl-radius-md);font-weight:600;font-size:15px;transition:var(--thl-transition-fast)}.btn-primary.svelte-1vj0l3{background:var(--thl-accent);color:#fff}.btn-primary.svelte-1vj0l3:hover{background:var(--thl-accent-dark);transform:translateY(-2px)}.btn-outline.svelte-1vj0l3{background:#fff;color:var(--thl-text-primary);border:1px solid var(--thl-border)}.btn-outline.svelte-1vj0l3:hover{border-color:var(--thl-primary);color:var(--thl-primary)}@media(max-width:768px){.article-hero.svelte-1vj0l3{height:40vh}.hero-overlay.svelte-1vj0l3{padding-bottom:30px}.article-content.svelte-1vj0l3{padding:30px 0 60px}.cta-section.svelte-1vj0l3{padding:30px 20px}.cta-buttons.svelte-1vj0l3{flex-direction:column}.btn.svelte-1vj0l3{width:100%;justify-content:center}}
