.card[data-v-9281a20c]{background:var(--mc-color-background-default);border-radius:24px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.image[data-v-9281a20c]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.text[data-v-9281a20c]{gap:8px;padding:20px 22px 22px;display:grid}h3[data-v-9281a20c]{font-size:21px;line-height:1.2}h3 a[data-v-9281a20c]{color:inherit;text-decoration:none}h3 a[data-v-9281a20c]:after{content:"";position:absolute;inset:0}.summary[data-v-9281a20c]{color:var(--mc-color-text-subtle);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.foot[data-v-9281a20c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.plain .text[data-v-9281a20c]{grid-template-rows:auto auto 1fr auto;gap:12px;min-height:200px;padding:24px 26px 22px}.plain h3[data-v-9281a20c]{font-size:24px}.plain .foot[data-v-9281a20c]{border-top:1px solid var(--mc-color-border-default);align-self:end;padding-top:14px}.eyebrow[data-v-9281a20c]{color:var(--mc-color-text-subtle);font:700 12px/1.3 var(--mc-font-heading);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.dot[data-v-9281a20c]{background:var(--mc-color-background-brand-bolder);border-radius:50%;width:8px;height:8px}.read[data-v-9281a20c]{color:var(--mc-color-text-brand);font:700 15px/1 var(--mc-font-heading)}.meta[data-v-9281a20c]{color:var(--mc-color-text-subtle);font:600 14px/1.3 var(--mc-font-heading);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.internal[data-v-9281a20c]{border-radius:var(--mc-radius-full);background:var(--mc-color-background-neutral);padding:3px 10px}@media (width<=699px){.card[data-v-9281a20c]:not(.plain) :is(.eyebrow,.read),.red-cover[data-v-9281a20c]{display:none}}.tags[data-v-9281a20c]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.tags .eyebrow[data-v-9281a20c]{margin-right:4px}.card-marks[data-v-9281a20c]{margin-left:auto}.tag[data-v-9281a20c]{border:1px solid var(--mc-color-border-default);border-radius:var(--mc-radius-full);color:var(--mc-color-text-subtle);font:700 11px/1.2 var(--mc-font-heading);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px}.link[data-v-9281a20c]{z-index:1;text-decoration:none;position:relative}.link[data-v-9281a20c]:hover{color:var(--mc-color-text-default);border-color:currentColor}.language[data-v-9281a20c]{background:var(--mc-color-background-neutral);color:var(--mc-color-text-default);border-color:#0000}.red-cover[data-v-9281a20c]{aspect-ratio:2;background:radial-gradient(circle at 50% 50%,#ffffff24,transparent 60%),var(--mc-color-background-brand-bolder);color:#ffffffe6;place-items:center;display:grid}.red-cover[class*=topic-][data-v-9281a20c]{background:radial-gradient(circle at 50% 50%,#ffffff38,transparent 60%),var(--cover-bg);color:var(--cover-ink)}.red-cover.topic-warm[data-v-9281a20c]{--cover-bg:var(--topic-warm-bg);--cover-ink:var(--topic-warm-ink)}.red-cover.topic-slate[data-v-9281a20c]{--cover-bg:var(--topic-slate-bg);--cover-ink:var(--topic-slate-ink)}.red-cover.topic-green[data-v-9281a20c]{--cover-bg:var(--topic-green-bg);--cover-ink:var(--topic-green-ink)}.red-cover.topic-rose[data-v-9281a20c]{--cover-bg:var(--topic-rose-bg);--cover-ink:var(--topic-rose-ink)}@media (width>=700px){.card[data-v-9281a20c],.card.plain[data-v-9281a20c]{grid-template-rows:auto 1fr}.image[data-v-9281a20c]{aspect-ratio:2}.plain .text[data-v-9281a20c],.text[data-v-9281a20c]{flex-direction:column;gap:12px;min-height:0;padding:26px 28px 22px;display:flex}.plain h3[data-v-9281a20c],h3[data-v-9281a20c]{font-size:22px}.foot[data-v-9281a20c],.plain .foot[data-v-9281a20c]{border-top:1px solid var(--mc-color-border-default);align-self:stretch;margin-top:auto;padding-top:14px}}.image[data-v-9281a20c],.read[data-v-9281a20c],.red-cover svg[data-v-9281a20c]{transition:transform .3s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card[data-v-9281a20c]:focus-within,.card[data-v-9281a20c]:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0e181e1f}.card:hover .image[data-v-9281a20c]{transform:scale(1.04)}.card:hover .red-cover svg[data-v-9281a20c]{transform:translateY(-4px)scale(1.12)}.card:hover .read[data-v-9281a20c]{transform:translate(4px)}}.read[data-v-9281a20c]{display:inline-block}
