.studio-hero.has-website-clicks {
    grid-template-columns: 100px minmax(0, 1fr) minmax(170px, 215px);
    align-items: start;
}

.studio-click-card {
    display: grid;
    gap: 6px;
    padding: 20px;
    border: 1px solid #d9dcf4;
    border-radius: 12px;
    background: #f3f4ff;
    color: #232747;
}

.studio-click-card strong {
    color: #1827ca;
    font-size: clamp(28px, 4vw, 42px);
    line-height: 1;
    font-variant-numeric: tabular-nums;
}

.studio-click-card span { font-weight: 600; }
.studio-click-card small { color: #505675; }

@media (max-width: 760px) {
    .studio-hero.has-website-clicks { grid-template-columns: minmax(0, 1fr); }
    .studio-click-card { max-width: 260px; }
}
