.act-row{container-type:inline-size;margin:30px 0 36px;padding-top:22px;border-top:1px solid var(--hairline)}.act-row-head{margin:0 0 6px;font-size:clamp(17px,2vw,21px);font-weight:400;line-height:1.3;letter-spacing:.005em;color:var(--ink)}.act-row-lead{margin:0 0 16px;font-size:14px;line-height:1.45;color:var(--graphite)}.act-row-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.act-tile{min-width:0}.act-tile a{display:block;color:var(--ink);text-decoration:none}.act-tile-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--porcelain);border:1px solid var(--hairline);border-radius:var(--radius)}.act-tile-media img{display:block;width:100%;height:100%;object-fit:cover}.act-tile-brand,.act-tile-name,.act-tile-meta{display:block;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.act-tile-brand{margin-top:8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.act-tile-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.act-tile-meta{color:var(--graphite);white-space:nowrap}.act-tile a:hover .act-tile-name{text-decoration:underline;text-underline-offset:3px}.act-row-more{margin:18px 0 0;font-size:14px}.act-row-more a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@container (min-width: 30rem){.act-row-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}}@container (min-width: 46rem){.act-row-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 64rem){.act-row-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
