.card.svelte-5h5gai.svelte-5h5gai{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;border-radius:14px}.card--lead.svelte-5h5gai.svelte-5h5gai{gap:18px}.card--side.svelte-5h5gai.svelte-5h5gai{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:start;border-radius:10px}@media (max-width: 480px){.card--side.svelte-5h5gai.svelte-5h5gai{grid-template-columns:104px minmax(0,1fr)}}.body.svelte-5h5gai.svelte-5h5gai{display:flex;flex-direction:column;gap:10px;min-width:0}.card--side.svelte-5h5gai .body.svelte-5h5gai{gap:6px}.thumb.svelte-5h5gai.svelte-5h5gai{width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:14px;background:var(--blog-surface)}.card--side.svelte-5h5gai .thumb.svelte-5h5gai{aspect-ratio:4 / 3;border-radius:10px}.thumb.svelte-5h5gai img.svelte-5h5gai{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.card.svelte-5h5gai:hover .thumb img.svelte-5h5gai{transform:scale(1.04)}.meta.svelte-5h5gai.svelte-5h5gai{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;color:var(--blog-muted)}.cat.svelte-5h5gai.svelte-5h5gai{color:var(--blog-blue-hi);font-weight:500}.pick.svelte-5h5gai.svelte-5h5gai{padding:3px 8px;border-radius:4px;background:var(--blog-blue);color:#fff;font-family:Oxanium,Oxanium fallback,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}h3.svelte-5h5gai.svelte-5h5gai{margin:0;font-family:Ubuntu,Ubuntu fallback,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.35;color:var(--blog-text);text-wrap:balance}.card--lead.svelte-5h5gai h3.svelte-5h5gai{font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);line-height:1.25}.card--side.svelte-5h5gai h3.svelte-5h5gai{font-size:1.0625rem}h3.svelte-5h5gai a.svelte-5h5gai{color:inherit;text-decoration:none;outline:none}h3.svelte-5h5gai a.svelte-5h5gai:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}h3.svelte-5h5gai a.svelte-5h5gai:focus-visible:after{outline:2px solid var(--blog-blue-hi);outline-offset:6px}.card.svelte-5h5gai:hover h3 a.svelte-5h5gai{color:#fff;text-decoration:underline;text-decoration-color:var(--blog-blue-hi);text-decoration-thickness:1px;text-underline-offset:4px}p.svelte-5h5gai.svelte-5h5gai{margin:0;color:var(--blog-text-soft);font-weight:300;font-size:15px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card--lead.svelte-5h5gai p.svelte-5h5gai{font-size:1rem;max-width:62ch}@media (prefers-reduced-motion: reduce){.thumb.svelte-5h5gai img.svelte-5h5gai{transition:none}.card.svelte-5h5gai:hover .thumb img.svelte-5h5gai{transform:none}}
