.cw-city-activities{min-width:0;margin-top:calc(40px - var(--cw-space-3));gap:16px;display:grid}.cw-city-activities>p,.cw-city-activities>h2{margin:0}.cw-activity-note{color:var(--cw-color-muted);font-size:14px;line-height:1.6}.cw-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.cw-card.cw-activity-card{min-width:0;color:var(--cw-color-text);background:var(--cw-color-surface);border:0;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.cw-activity-art{--cw-activity-accent:var(--cw-color-purple);aspect-ratio:4/3;color:var(--cw-color-text);background:radial-gradient(ellipse at 80% 10%, color-mix(in srgb, var(--cw-activity-accent) 10%, transparent), transparent 65%), color-mix(in srgb, var(--cw-activity-accent) 20%, var(--cw-color-surface));place-items:center;display:grid}.cw-activity-illustration{width:100%;height:100%;max-height:200px;display:block}.cw-activity-card-body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.cw-activity-card-body>p,.cw-activity-card-body>h3{margin:0}.cw-activity-category{letter-spacing:.1em;text-transform:uppercase;color:var(--cw-color-muted);font-size:12px;font-weight:700}.cw-activity-card-body>h3{font-size:20px;line-height:1.3}.cw-activity-description{color:var(--cw-color-muted);flex:1;font-size:14px;line-height:1.6}.cw-activity-card-body>.cw-card-action{align-self:flex-start;min-width:0}.cw-activity-card:first-child .cw-activity-art{--cw-activity-accent:var(--cw-color-purple)}.cw-activity-card:nth-child(2) .cw-activity-art{--cw-activity-accent:#e4a1b1}.cw-activity-card:nth-child(3) .cw-activity-art{--cw-activity-accent:color-mix(in srgb, #93c5fd 60%, var(--cw-color-purple))}.cw-activity-card:nth-child(4) .cw-activity-art{--cw-activity-accent:#ffe08a}@media (width<=1050px){.cw-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.cw-activity-grid{grid-template-columns:minmax(0,1fr)}}
