.news-detail-page.svelte-11peapi{width:100%;max-width:100%;overflow-x:hidden;color:var(--app-text-light);padding:2rem 1rem 5rem}.news-detail-shell.svelte-11peapi{width:min(100% - 1rem,1120px);margin:0 auto}.news-article.svelte-11peapi{overflow:hidden;border-radius:8px;background:var(--app-bg-card)}.news-detail-hero.svelte-11peapi{position:relative;display:flex;align-items:flex-end;min-height:clamp(420px,54vw,680px);overflow:hidden}.news-detail-hero.svelte-11peapi img:where(.svelte-11peapi){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-detail-overlay.svelte-11peapi{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1b1b3124,#1b1b31eb),linear-gradient(to top,rgba(0,0,0,.5),transparent 55%)}.news-detail-hero-content.svelte-11peapi{position:relative;z-index:1;width:100%;padding:clamp(1.25rem,4vw,2.5rem)}.news-category-list.svelte-11peapi{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.news-category-chip.svelte-11peapi{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border-radius:999px;background:var(--app-bg-card);color:var(--app-2-color);font-size:.8rem;font-weight:900}.news-detail-hero.svelte-11peapi h1:where(.svelte-11peapi){max-width:920px;color:var(--app-1-color);font-size:clamp(2.4rem,6vw,5rem);font-weight:900;line-height:.95;letter-spacing:0;text-shadow:0 8px 28px rgba(0,0,0,.55)}.news-detail-hero.svelte-11peapi time:where(.svelte-11peapi){display:block;margin-top:1rem;color:var(--app-3-color);font-size:.95rem;font-weight:900}.news-article-content.svelte-11peapi{padding:clamp(1rem,3vw,2rem);color:var(--app-text-light);font-size:1.05rem;font-weight:650;line-height:1.7}.news-article-content.svelte-11peapi p{margin-bottom:1rem}.news-article-content.svelte-11peapi h2,.news-article-content.svelte-11peapi h3{margin:1.5rem 0 .75rem;color:var(--app-2-color);font-weight:900;line-height:1.1}.news-article-content.svelte-11peapi a{color:var(--app-3-color);font-weight:900;text-decoration:underline}.related-news-section.svelte-11peapi{margin-top:3rem}.related-news-heading.svelte-11peapi{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.related-news-heading.svelte-11peapi h2:where(.svelte-11peapi){display:flex;align-items:center;gap:.55rem;color:var(--app-2-color);font-size:clamp(1.55rem,2.6vw,2.2rem);font-weight:900}.related-news-heading.svelte-11peapi h2:where(.svelte-11peapi) span:where(.svelte-11peapi){display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:.25rem;background:var(--app-bg-card);color:var(--app-2-color);font-size:.72rem;font-weight:900}.related-news-card.svelte-11peapi{min-width:0;height:260px;overflow:hidden;border-radius:8px;background:var(--app-bg-card)}.related-news-card.svelte-11peapi a:where(.svelte-11peapi){position:relative;display:flex;align-items:flex-end;width:100%;height:100%;color:var(--app-text-light);text-decoration:none}.related-news-overlay.svelte-11peapi{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1b1b3114,#1b1b31e0),linear-gradient(to top,rgba(0,0,0,.45),transparent 52%)}.related-news-content.svelte-11peapi h3:where(.svelte-11peapi){display:-webkit-box;overflow:hidden;color:var(--app-text-light);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.15;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width: 900px){.related-news-grid.svelte-11peapi{grid-template-columns:1fr}.related-news-featured.svelte-11peapi{grid-column:auto}}@media (max-width: 640px){.news-detail-page.svelte-11peapi{padding:5rem .75rem 4rem}.news-detail-shell.svelte-11peapi{width:100%}.news-detail-hero.svelte-11peapi{min-height:420px}.related-news-heading.svelte-11peapi{align-items:flex-start;flex-direction:column}.related-news-heading.svelte-11peapi a:where(.svelte-11peapi){width:100%}.related-news-card.svelte-11peapi{height:260px}}
