.article-page.svelte-9w5psz{min-height:calc(100vh - 64px)}.hero-image.svelte-9w5psz{position:relative;width:100%;height:280px;overflow:hidden}.hero-image.svelte-9w5psz img:where(.svelte-9w5psz){width:100%;height:100%;object-fit:cover}.hero-overlay.svelte-9w5psz{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,var(--bg-primary) 100%)}.article-container.svelte-9w5psz{max-width:1195px;margin:-60px auto 0;padding:0 16px 80px;position:relative}@media(min-width:600px){.article-container.svelte-9w5psz{padding:0 24px 80px}}.article-header.svelte-9w5psz{margin-bottom:40px}.back-link.svelte-9w5psz{display:inline-block;color:var(--text-secondary);text-decoration:none;font-size:var(--text-2xs);font-weight:var(--font-weight-medium);margin-bottom:20px;transition:color var(--duration-normal)}.back-link.svelte-9w5psz:hover{color:var(--brand-primary)}.article-meta.svelte-9w5psz{display:flex;align-items:center;gap:12px;margin-bottom:16px}.category.svelte-9w5psz{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:#fff;padding:4px 10px;border-radius:var(--radius-xs)}.read-time.svelte-9w5psz{font-size:var(--text-2xs);color:var(--text-secondary)}h1.svelte-9w5psz{font-size:var(--text-2xl-loose);font-weight:var(--font-weight-semibold);line-height:1.25;margin-bottom:16px;color:var(--text-primary)}.excerpt.svelte-9w5psz{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6}.article-content.svelte-9w5psz{font-size:17px;line-height:1.8;color:var(--text-primary)}.article-content.svelte-9w5psz h2{font-size:var(--text-2xl-loose);font-weight:var(--font-weight-semibold);margin-top:48px;margin-bottom:20px}.article-content.svelte-9w5psz p{margin-bottom:24px}.article-content.svelte-9w5psz ul{margin-bottom:24px;padding-left:24px}.article-content.svelte-9w5psz li{margin-bottom:12px}.coming-soon.svelte-9w5psz{text-align:center;padding:60px 20px;border:1px solid var(--gray-5);border-radius:var(--radius-card)}.coming-soon-icon.svelte-9w5psz{font-size:var(--text-5xl);margin-bottom:20px}.coming-soon.svelte-9w5psz h2:where(.svelte-9w5psz){font-size:var(--text-2xl-loose);font-weight:var(--font-weight-semibold);margin-bottom:12px}.coming-soon.svelte-9w5psz p:where(.svelte-9w5psz){color:var(--text-secondary);font-size:var(--text-base);margin-bottom:8px}.coming-soon.svelte-9w5psz .hint:where(.svelte-9w5psz){font-size:var(--text-sm);margin-bottom:32px}.cta-group.svelte-9w5psz{display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width:480px){.cta-group.svelte-9w5psz{flex-direction:row;justify-content:center}}.btn-primary.svelte-9w5psz{display:inline-flex;align-items:center;gap:8px;background:var(--brand-primary);color:#fff;font-size:var(--text-base);font-weight:var(--font-weight-semibold);padding:14px 28px;border-radius:var(--radius-pill);text-decoration:none;transition:transform var(--duration-normal)}.btn-primary.svelte-9w5psz:hover{transform:translateY(-2px)}.btn-secondary.svelte-9w5psz{display:inline-flex;align-items:center;color:var(--brand-primary);font-size:var(--text-base);font-weight:var(--font-weight-semibold);padding:14px 28px;border:1px solid var(--gray-4);border-radius:var(--radius-pill);text-decoration:none;transition:background var(--duration-normal),border-color var(--duration-normal)}.btn-secondary.svelte-9w5psz:hover{border-color:var(--brand-primary)}.related-cta.svelte-9w5psz{padding:60px 20px;text-align:center}.related-cta.svelte-9w5psz .container:where(.svelte-9w5psz){max-width:600px;margin:0 auto}.related-cta.svelte-9w5psz h3:where(.svelte-9w5psz){font-size:var(--text-2xl-loose);font-weight:var(--font-weight-semibold);margin-bottom:12px}.related-cta.svelte-9w5psz p:where(.svelte-9w5psz){color:var(--text-secondary);font-size:var(--text-base);margin-bottom:24px}.not-found.svelte-9w5psz{text-align:center;padding:120px 20px;max-width:500px;margin:0 auto}.not-found.svelte-9w5psz h1:where(.svelte-9w5psz){font-size:var(--text-2xl-loose);margin-bottom:16px}.not-found.svelte-9w5psz p:where(.svelte-9w5psz){color:var(--text-secondary);font-size:var(--text-base);margin-bottom:32px}@media(min-width:768px){.hero-image.svelte-9w5psz{height:360px}.article-container.svelte-9w5psz{padding:0 32px 100px;margin-top:-80px}h1.svelte-9w5psz{font-size:40px}.excerpt.svelte-9w5psz{font-size:19px}.article-content.svelte-9w5psz{font-size:var(--text-lg)}.article-content.svelte-9w5psz h2{font-size:26px;margin-top:40px;margin-bottom:16px}.article-content.svelte-9w5psz p{margin-bottom:20px}.article-content.svelte-9w5psz li{margin-bottom:10px}.related-cta.svelte-9w5psz{padding:48px 20px}.related-cta.svelte-9w5psz h3:where(.svelte-9w5psz){font-size:var(--text-2xl-loose)}.related-cta.svelte-9w5psz p:where(.svelte-9w5psz){font-size:var(--text-lg);margin-bottom:20px}}@media(min-width:1024px){.hero-image.svelte-9w5psz{height:420px}.article-container.svelte-9w5psz{margin-top:-100px}h1.svelte-9w5psz{font-size:44px}}
