.related-activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:42px}.related-activity-card{min-width:0;min-height:245px;display:flex;flex-direction:column;background:var(--related-background);color:var(--related-ink);padding:24px 27px;transition:transform .25s,filter .25s}.related-activity-card:hover{transform:translateY(-4px);filter:saturate(1.08)}.related-activity-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.4}.related-activity-top>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-activity-arrow{width:29px;height:29px;display:grid;place-items:center;flex:none;border:1px solid;border-radius:50%;font-size:15px;transition:background .25s,color .25s}.related-activity-card:hover .related-activity-arrow{background:var(--related-ink);color:var(--related-background)}.related-activity-card strong{display:block;margin:auto 0 22px;font-size:clamp(19px,1.8vw,26px);font-weight:600;line-height:1.35;letter-spacing:-.055em}.related-activity-summary{display:block;border-top:1px solid;padding-top:14px;font-size:11px;font-weight:500;line-height:1.75;max-width:43ch}.related-activity-card:focus-visible{outline:3px solid var(--related-ink);outline-offset:4px}@media(max-width:960px){.related-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.related-activity-grid{grid-template-columns:1fr;margin-top:28px;gap:8px}.related-activity-card{min-height:200px;padding:22px}.related-activity-card strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.related-activity-card,.related-activity-card *{transition:none!important}}