.head.svelte-1gc460s{margin-bottom:24px}.kicker.svelte-1gc460s{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--royal-muted)}h1.svelte-1gc460s{margin:8px 0 0;font-size:30px;font-weight:800;color:var(--royal-text)}.list.svelte-1gc460s{display:grid;gap:16px}.card.svelte-1gc460s{display:flex;gap:18px;border:1px solid var(--royal-rule);border-radius:14px;overflow:hidden;background:var(--royal-surface);text-decoration:none;transition:border-color .15s}.card.svelte-1gc460s:hover{border-color:var(--royal-gold)}.cover.svelte-1gc460s{flex:0 0 200px;background-size:cover;background-position:center;min-height:130px}.body.svelte-1gc460s{padding:16px 18px;flex:1;min-width:0;overflow-wrap:break-word}@media(max-width:560px){.card.svelte-1gc460s{flex-direction:column;gap:0}.cover.svelte-1gc460s{flex:none;aspect-ratio:16 / 9;min-height:0}}.date.svelte-1gc460s{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--royal-muted)}.ttl.svelte-1gc460s{margin-top:6px;font-size:18px;font-weight:700;color:var(--royal-text);line-height:1.35}.exc.svelte-1gc460s{margin-top:8px;font-size:13.5px;color:var(--royal-muted);line-height:1.55}.more.svelte-1gc460s{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--royal-gold)}.card.svelte-1gc460s:hover .more:where(.svelte-1gc460s){color:#fff}.empty.svelte-1gc460s{padding:40px;text-align:center;color:var(--royal-muted);border:1px dashed var(--royal-rule);border-radius:14px}
