.article-media-slot.svelte-78j3lm{grid-area:media;align-self:stretch;min-width:0}.article-media.svelte-78j3lm{display:flex;flex-direction:column;gap:12px;position:sticky;top:120px;min-width:0}.article-media__btn.svelte-78j3lm{width:100%;justify-content:center;flex-shrink:0}.article-media-rest.svelte-78j3lm{grid-area:rest;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:12px;margin-top:2.5rem}.article-media-rest--sequence.svelte-78j3lm{grid-template-columns:min(800px,100%);justify-content:center}.media-tile.svelte-78j3lm,.media-frame.svelte-78j3lm{position:relative;border-radius:20px;overflow:hidden;background:var(--bg-surface);box-shadow:0 20px 60px #0000001f;width:100%}.media-tile.svelte-78j3lm{cursor:pointer;transition:transform .25s ease}.media-tile.svelte-78j3lm:hover,.media-tile.svelte-78j3lm:focus-visible{transform:translateY(-2px)}.media-tile.svelte-78j3lm img:where(.svelte-78j3lm),.media-frame__img.svelte-78j3lm,.media-frame__player.svelte-78j3lm{width:100%;height:100%;object-fit:cover;display:block;border:0}.media-frame__btn.svelte-78j3lm{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.media-tile__play.svelte-78j3lm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000047}@media(max-width:768px){.article-media.svelte-78j3lm{position:static;max-width:240px;margin:0 auto}.article-media-rest.svelte-78j3lm{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr))}}.detail-page.svelte-1ruji8z{padding:var(--page-pad-top) 24px var(--page-pad-bottom);min-height:80dvh}.back-nav.svelte-1ruji8z{max-width:1000px;margin:0 auto 2rem}.article-header.svelte-1ruji8z{margin-bottom:2.5rem}.article-meta.svelte-1ruji8z{display:flex;gap:1rem;align-items:center;margin-bottom:1.25rem}.tag.svelte-1ruji8z{background:var(--accent-alt);color:var(--text-on-accent);padding:.4rem 1rem;border-radius:var(--radius-full);font-size:.8rem;font-weight:700;text-transform:uppercase}time.svelte-1ruji8z{color:var(--color-muted-text);font-weight:500}h1.svelte-1ruji8z{font-family:var(--font-heading);font-size:3rem;font-weight:900;color:var(--text-title);line-height:1.1;margin:0}.article-main.svelte-1ruji8z{grid-area:text;display:flex;flex-direction:column;min-width:0}.article-body.svelte-1ruji8z{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "rest";max-width:800px;margin:0 auto;line-height:1.8;font-size:1.1rem;color:var(--color-body-text)}.article-body.has-media.svelte-1ruji8z{grid-template-columns:280px minmax(0,1fr);grid-template-areas:"media text" "rest rest";gap:0 2.5rem;max-width:1000px;align-items:start}@media(max-width:768px){h1.svelte-1ruji8z{font-size:2.2rem}.back-nav.svelte-1ruji8z{text-align:center}.article-body.has-media.svelte-1ruji8z{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "text" "rest";gap:1.5rem 0}}.detail-page.svelte-1xq48d6{padding:var(--page-pad-top) 24px var(--page-pad-bottom);min-height:80dvh}.back-nav.svelte-1xq48d6{max-width:1000px;margin:0 auto 2rem}.detail-page__loading.svelte-1xq48d6{display:flex;justify-content:center;padding:4rem}.detail-page__error.svelte-1xq48d6{text-align:center;padding:4rem}.detail-page__error-title.svelte-1xq48d6{color:var(--text-title);margin-bottom:2rem}@media(max-width:768px){.back-nav.svelte-1xq48d6{text-align:center}}
