/* Keep the separator quiet; the centered chevron has a 44 px touch target. */
.gsu-enabled .gsu-showcase{position:relative;--gsu-showcase-card-width:226px}
.gsu-enabled .gsu-showcase-expand{position:absolute;left:50%;bottom:-22px;transform:translateX(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--gsu-paper);color:var(--gsu-muted);cursor:pointer;touch-action:manipulation}
.gsu-enabled .gsu-showcase-expand svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}
.gsu-enabled .gsu-showcase-expand:hover{background:#edf2ef;color:var(--gsu-ink)}
.gsu-enabled .gsu-showcase-expand:focus-visible{outline:2px solid var(--gsu-accent);outline-offset:2px}
.gsu-enabled .gsu-showcase-expand[aria-expanded=true] svg{transform:rotate(180deg)}
.gsu-enabled .gsu-showcase .gsu-carousel-viewport{overflow-y:hidden}
.gsu-enabled .gsu-showcase.is-expanded .gsu-track{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:row;gap:18px}
.gsu-enabled .gsu-showcase.is-expanded .gsu-slide{width:var(--gsu-showcase-card-width);min-width:0}
@media(max-width:760px){.gsu-enabled .gsu-showcase{--gsu-showcase-card-width:175px}.gsu-enabled .gsu-showcase.is-expanded .gsu-track{gap:12px}}
@media(prefers-reduced-motion:reduce){.gsu-enabled .gsu-showcase-expand svg{transition:none}}
