.cta.svelte-q1ph4l{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-large);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;padding:1.4rem 1.5rem;display:grid}.text.svelte-q1ph4l{flex-direction:column;gap:.3rem;display:flex}h2.svelte-q1ph4l{letter-spacing:-.025em;font-size:1.2rem;font-weight:760;line-height:1.2}p.svelte-q1ph4l{color:var(--text-secondary);font-size:.93rem;line-height:1.5}.compact.svelte-q1ph4l{flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.2rem;display:flex}.compact.svelte-q1ph4l h2:where(.svelte-q1ph4l){font-size:1.05rem}.compact.svelte-q1ph4l p:where(.svelte-q1ph4l){font-size:.88rem}@media (width<=40rem){.cta.svelte-q1ph4l:not(.compact){grid-template-columns:auto minmax(0,1fr)}.cta.svelte-q1ph4l:not(.compact) .button:where(.svelte-q1ph4l){grid-column:1/-1;width:100%}}.row.svelte-1tly92i{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 9.5rem;align-items:start;gap:1.25rem;padding-block:1.4rem;display:grid;position:relative}.text.svelte-1tly92i{flex-direction:column;gap:.4rem;min-width:0;display:flex}.title.svelte-1tly92i{letter-spacing:-.022em;font-size:1.2rem;font-weight:740;line-height:1.25}.title.svelte-1tly92i a:where(.svelte-1tly92i):after{content:"";position:absolute;inset:0}.row.svelte-1tly92i:hover .title:where(.svelte-1tly92i) a:where(.svelte-1tly92i){color:var(--accent-text)}.excerpt.svelte-1tly92i{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.thumb.svelte-1tly92i{aspect-ratio:16/10;background:var(--surface);box-shadow:0 0 0 1px var(--media-ring);border-radius:.75rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.thumb.svelte-1tly92i img:where(.svelte-1tly92i){object-fit:cover;width:100%;height:100%;display:block}@media (width<=34rem){.row.svelte-1tly92i{grid-template-columns:minmax(0,1fr) 5.25rem;gap:.9rem}.thumb.svelte-1tly92i{aspect-ratio:1}.title.svelte-1tly92i{font-size:1.06rem}.excerpt.svelte-1tly92i{display:none}}
