.mm-worklist{margin:0;padding:0;list-style:none}.mm-worklist__row{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);grid-template-rows:1fr auto;grid-template-areas:"head media" "counter meta";gap:28px clamp(32px,5vw,88px);padding-block:clamp(64px,6.5vw,96px);border-top:1px solid var(--mm-line-12)}.mm-worklist__row:last-child{border-bottom:1px solid var(--mm-line-12)}.mm-worklist__head{grid-area:head}.mm-worklist__flag{display:inline-block;margin-bottom:16px;color:var(--mm-ink-label);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mm-worklist__title{margin:0;color:var(--mm-text);font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.05;letter-spacing:-.015em}.mm-worklist__desc{max-width:42ch;margin:20px 0 0;color:var(--mm-ink-body);font-size:16px;line-height:1.7}.mm-worklist__counter{grid-area:counter;align-self:end;color:var(--mm-ink-label);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.14em}.mm-worklist__counter-total{color:var(--mm-ink-faint)}.mm-worklist__media{grid-area:media;transition:opacity .32s ease}.mm-worklist__media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top left;border:1px solid var(--mm-line-10)}.mm-worklist__row:hover .mm-worklist__media{opacity:.86}.mm-worklist__meta{grid-area:meta;display:grid;align-self:start;gap:10px;margin:0}.mm-worklist__meta>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:baseline}.mm-worklist__meta dt{color:var(--mm-ink-label);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mm-worklist__meta dd{margin:0;color:var(--mm-ink-soft);font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.mm-worklist__media{transition:none}}@media (max-width:767px){.mm-worklist__row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head" "media" "meta" "counter";gap:24px;padding-block:clamp(40px,9vw,56px)}.mm-worklist__title{font-size:clamp(28px,8vw,34px)}.mm-worklist__desc{max-width:none}}