.g3-toku-reviews { padding-block: 24px 36px; }
.g3-toku-reviews .hanawa-google-reviews { width: 100%; max-width: 1120px; margin: 0 auto; }
.g3-toku-reviews .hgr-carousel { max-width: 100%; }
/* Carousel navigation: preserve the site's horizontal control layout. */
.g3-toku-reviews .hgr-nav { display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:center !important; gap:12px !important; width:100% !important; margin:14px auto 0 !important; }
.g3-toku-reviews .hgr-pills { display:flex !important; flex-direction:row !important; align-items:center !important; gap:7px !important; }
.g3-toku-reviews .hgr-arrow { flex:0 0 auto; }
@media(max-width:600px) { .g3-toku-reviews .hanawa-google-reviews { padding:18px 12px; } }
