.banner.svelte-1oz3cwn{display:flex;align-items:center;gap:16px;min-height:132px;padding:18px 20px;border-radius:var(--radius-tile);background:var(--brand-wash);background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--ink);text-decoration:none;margin-bottom:20px}.banner.flat.svelte-1oz3cwn{background:none;padding:0;min-height:0;border-radius:0;margin-bottom:16px}a.banner.svelte-1oz3cwn:hover .more:where(.svelte-1oz3cwn){text-decoration:underline}.txt.svelte-1oz3cwn{flex:1;min-width:0}.eyebrow.svelte-1oz3cwn{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.title.svelte-1oz3cwn{margin:4px 0 0;font-size:30px;line-height:1.15;color:var(--ink)}.more.svelte-1oz3cwn{display:inline-flex;align-items:center;gap:2px;margin-top:10px;font-weight:600;font-size:14.5px;color:var(--accent)}.art.svelte-1oz3cwn{width:128px;height:128px;object-fit:contain;flex:none}@media(min-width:721px){.banner.flat.svelte-1oz3cwn{gap:24px}.banner.flat.svelte-1oz3cwn .txt:where(.svelte-1oz3cwn){flex:0 1 auto}.banner.flat.svelte-1oz3cwn .art:where(.svelte-1oz3cwn){width:104px;height:104px}}@media(max-width:720px){.banner.svelte-1oz3cwn{min-height:112px;padding:14px 8px 14px 16px;margin-bottom:14px}.title.svelte-1oz3cwn{font-size:21px}.art.svelte-1oz3cwn{width:96px;height:96px}}
