.page.svelte-1gc460s{display:flex;flex-direction:column;gap:clamp(28px,5vw,56px);padding-block:clamp(40px,7vw,88px) clamp(64px,9vw,112px)}.page-head.svelte-1gc460s{display:flex;flex-direction:column;gap:16px}.meta.svelte-1gc460s{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.date.svelte-1gc460s{font-size:13px;font-weight:700;color:var(--fg-3)}.featured.svelte-1gc460s{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.featured-media{width:100%;height:100%;min-height:300px;max-height:460px;object-fit:cover}.featured-body.svelte-1gc460s{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,4vw,56px)}.featured-title.svelte-1gc460s{font-size:clamp(26px,3vw,38px);line-height:1.12;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.featured-body.svelte-1gc460s p:where(.svelte-1gc460s){font-size:17px;color:var(--fg-2)}.grid.svelte-1gc460s{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px}.card.svelte-1gc460s{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden}.card-media{width:100%;aspect-ratio:16 / 9;object-fit:cover}.card-body.svelte-1gc460s{display:flex;flex-direction:column;gap:12px;padding:24px}.card.svelte-1gc460s h3:where(.svelte-1gc460s){font-size:20px;line-height:1.25;font-weight:700}.card.svelte-1gc460s p:where(.svelte-1gc460s){font-size:15px;color:var(--fg-2)}.ext.svelte-1gc460s{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:32px;font-size:15px;font-weight:700;color:var(--accent)}.logo-tile.svelte-1gc460s{display:flex;align-items:center;justify-content:center}.tone-light.svelte-1gc460s{background:#f3f3f2}.tone-dark.svelte-1gc460s{background:#16181c}.tone-accent.svelte-1gc460s{background:#eef2fd}.logo-img.svelte-1gc460s{width:58%;max-width:320px;height:auto;mix-blend-mode:multiply}.tone-dark.svelte-1gc460s .logo-img:where(.svelte-1gc460s){width:46%;mix-blend-mode:normal}.tone-accent.svelte-1gc460s .logo-img:where(.svelte-1gc460s){width:46%}@media(max-width:600px){.grid.svelte-1gc460s{gap:16px}.card.svelte-1gc460s{flex-direction:row;border-radius:var(--radius)}.card-media{width:96px;min-height:96px;aspect-ratio:auto;flex-shrink:0;align-self:stretch}.logo-img.svelte-1gc460s{width:80%}.tone-dark.svelte-1gc460s .logo-img:where(.svelte-1gc460s),.tone-accent.svelte-1gc460s .logo-img:where(.svelte-1gc460s){width:76%}.card-body.svelte-1gc460s{padding:16px;gap:6px;min-width:0}.card.svelte-1gc460s h3:where(.svelte-1gc460s){font-size:17px}.card.svelte-1gc460s p:where(.svelte-1gc460s){font-size:14px}.featured-media{min-height:240px;aspect-ratio:4 / 3}}
