.gcl-rail{min-width:0}.gcl-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px}.gcl-controls>div:first-child{display:flex;flex-direction:column;gap:5px}.gcl-controls strong{font-size:14px;color:#33493d}.gcl-controls small{font-size:12px;color:#617166}.gcl-arrows{display:flex;gap:9px}.gcl-arrows button{width:44px;height:44px;border:1px solid #cdd7cb;border-radius:50%;background:#fff;color:#33543e;font-size:22px;cursor:pointer}.gcl-arrows button:hover{background:#eaf0e8}.gcl-arrows button:disabled{opacity:.3;cursor:default}.gcl-arrows button:focus-visible{outline:3px solid #be643f;outline-offset:3px}.grey-skin-clinics .gcl-rail .home-clinic-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b0baad #e9ece6;padding:3px 0 16px;align-items:stretch}.gcl-rail .home-clinic-grid>a{min-width:0;max-width:none;scroll-snap-align:start;display:flex;flex-direction:column}.gcl-rail .home-clinic-grid>a>div{display:flex;flex-direction:column;flex:1}.gcl-rail .home-clinic-grid>a>div>small{flex:1}.gcl-rail .home-clinic-grid>a>div>strong{margin-top:auto}.gcl-rail .gex-home-card small b{display:block}.gcl-rail .home-clinic-grid>a figure{flex:none}.gcl-rail .home-clinic-grid>a h3{min-height:2.5em}.gex-surgery #care .gex-options article{padding:0;overflow:hidden}.gex-surgery #care .gex-options article>.gcl-surgery-photo{width:100%;height:200px;object-fit:cover;object-position:70% center;display:block}.gcl-surgery-body{padding:25px;display:flex;flex-direction:column;flex:1}.gcl-surgery-body>p{flex:1}.gcl-surgery-body>.gcl-source{font-size:11px;color:#66766a;margin-top:15px;text-decoration:underline;line-height:1.5}.gcl-surgery-body button{min-height:44px}.gpr-card figure.gcl-package-photo{height:205px;background:#f0ede8;display:flex;justify-content:center;align-items:center}.gpr-card .gcl-package-photo img{height:100%;width:100%;max-height:none;object-fit:contain;padding:15px;box-sizing:border-box;mix-blend-mode:multiply}.gpr-card .gcl-package-photo.gcl-model img{object-fit:cover;object-position:65% center;padding:0;mix-blend-mode:normal}.gpr-compact .gpr-card figure.gcl-package-photo{height:155px}.gex-clinic-row .clinic-copy>p[lang=ko]{margin-top:0}.gex-clinic-row .clinic-image-button img{width:100%;height:100%;object-fit:cover}
@media(max-width:1000px){.grey-skin-clinics .gcl-rail .home-clinic-grid{grid-auto-columns:calc((100% - 40px)/3)}}
@media(max-width:700px){.grey-skin-clinics .gcl-rail .home-clinic-grid{grid-auto-columns:87%;gap:16px;margin:0;max-width:100%;padding-bottom:14px}.gcl-controls{align-items:flex-end}.gcl-controls small{max-width:220px;line-height:1.5}.gcl-arrows{gap:7px}.gcl-arrows button{width:40px;height:40px}.gcl-rail .home-clinic-grid>a h3{min-height:0}.gex-surgery #care .gex-options article>.gcl-surgery-photo{height:205px}.gcl-surgery-body{padding:22px}.gpr-card figure.gcl-package-photo{height:200px}}
