/* gsearch.js: how people find a studio on Google */
.gs-box h4 { margin: 0 0 6px; }
.gs-tiles { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 10px; margin: 10px 0; }
.gs-tiles div { background: var(--surface, #f4f6fa); border-radius: 16px; padding: 10px 14px; display: grid; gap: 2px; }
.gs-tiles b { font: 800 24px/1.1 var(--head, inherit); }
.gs-tiles span { font-size: 13px; color: var(--muted); font-weight: 600; }
.gs-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 6px; }
.gs-list li { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 4px 10px; padding: 6px 0; border-bottom: 1px solid var(--line); }
.gs-m { font-size: 13px; color: var(--muted); }
.gs-up { color: #0b7a3b; font-style: normal; font-weight: 700; } .gs-dn { color: #c42b31; font-style: normal; font-weight: 700; }
