.medical-clinic_site__Wbvck{--blue:#155c77;--navy:#123744;--mint:#dff2ef;--line:#d8e0e2;min-height:100vh;color:#14262c;background:#fff;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif}.medical-clinic_utility__uZ73C{min-height:34px;padding:0 max(24px,calc((100vw - 1220px)/2));display:flex;align-items:center;justify-content:space-between;color:#63747a;background:#f3f6f7;font-size:12px}.medical-clinic_utility__uZ73C div{display:flex;gap:18px}.medical-clinic_utility__uZ73C strong{font-weight:500}.medical-clinic_utility__uZ73C a:last-child{color:#fff;background:var(--blue);padding:9px 14px}.medical-clinic_header__4QdnP{height:86px;padding:0 max(24px,calc((100vw - 1220px)/2));display:flex;align-items:center;gap:42px;border-bottom:1px solid var(--line);background:#fff}.medical-clinic_brand__F6wWj{display:flex;align-items:center;gap:11px;min-width:245px;font-size:20px;font-weight:900;letter-spacing:-.06em}.medical-clinic_brandMark__F1SiO{width:39px;height:39px;display:grid;place-items:center;color:#fff;background:var(--blue);border-radius:50%}.medical-clinic_brand__F6wWj small{display:block;margin-top:3px;color:#718288;font-size:9px;letter-spacing:.12em}.medical-clinic_header__4QdnP nav{flex:1 1;display:flex;justify-content:center;gap:34px;font-size:15px;font-weight:700}.medical-clinic_header__4QdnP nav a{padding:33px 0;border-bottom:3px solid transparent}.medical-clinic_header__4QdnP nav a:hover{color:var(--blue);border-color:var(--blue)}.medical-clinic_headerCta__cGeDA{padding:13px 20px;color:#fff;background:var(--navy);font-size:14px;font-weight:800}.medical-clinic_hero__izbX6{position:relative;min-height:590px;overflow:hidden;color:#fff}.medical-clinic_hero__izbX6>img{object-fit:cover}.medical-clinic_heroShade__jVssb{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,35,45,.85),rgba(9,38,48,.36) 52%,rgba(8,36,46,.08))}.medical-clinic_heroCopy__V6gLh{position:relative;z-index:1;width:min(1220px,calc(100% - 48px));margin:0 auto;padding:118px 0}.medical-clinic_heroCopy__V6gLh>span,.medical-clinic_innerHero__IUdEP>span,.medical-clinic_sectionTitle__gmU5R>span{font-size:12px;font-weight:800;letter-spacing:.14em}.medical-clinic_heroCopy__V6gLh h1{margin:20px 0;font-size:clamp(42px,5vw,68px);line-height:1.15;letter-spacing:-.065em}.medical-clinic_heroCopy__V6gLh p{max-width:580px;margin:0;color:#dbe6e9;font-size:18px;line-height:1.75;word-break:keep-all}.medical-clinic_heroCopy__V6gLh>div{display:flex;gap:10px;margin-top:35px}.medical-clinic_heroCopy__V6gLh a{padding:15px 22px;background:var(--blue);font-weight:800}.medical-clinic_heroCopy__V6gLh a:last-child{border:1px solid rgba(255,255,255,.55);background:rgba(9,35,44,.35)}.medical-clinic_todayBox__1vm8F{position:absolute;right:max(24px,calc((100vw - 1220px)/2));bottom:0;z-index:1;width:315px;padding:27px 30px;color:#17313b;background:#fff}.medical-clinic_todayBox__1vm8F>span{display:block;color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.14em}.medical-clinic_todayBox__1vm8F strong{display:block;margin:12px 0 6px;font-size:20px}.medical-clinic_todayBox__1vm8F p{margin:0 0 18px;color:#738186;font-size:13px}.medical-clinic_todayBox__1vm8F a{font-weight:800;color:var(--blue)}.medical-clinic_quickMenu__QaTu0{position:relative;z-index:2;width:min(1220px,calc(100% - 48px));margin:-1px auto 0;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 18px 45px rgba(21,49,59,.1)}.medical-clinic_quickMenu__QaTu0>a{min-height:120px;padding:24px;display:flex;align-items:center;gap:15px;background:#fff;border-right:1px solid var(--line)}.medical-clinic_quickMenu__QaTu0>a:last-child{border:0}.medical-clinic_quickMenu__QaTu0 b{color:#91a6ad;font-size:11px}.medical-clinic_quickMenu__QaTu0 span{flex:1 1;font-weight:800}.medical-clinic_quickMenu__QaTu0 small{display:block;margin-top:6px;color:#7a898e;font-size:12px;font-weight:500}.medical-clinic_departments__QPLA3,.medical-clinic_doctorPreview__iA_hj,.medical-clinic_infoRow__t2ysN,.medical-clinic_inner__nTQSU{width:min(1220px,calc(100% - 48px));margin:0 auto}.medical-clinic_departments__QPLA3{padding:110px 0}.medical-clinic_sectionTitle__gmU5R h2{margin:12px 0 10px;font-size:clamp(32px,4vw,48px);letter-spacing:-.055em}.medical-clinic_sectionTitle__gmU5R p{margin:0;color:#6d7d82;line-height:1.7}.medical-clinic_innerHero__IUdEP>span,.medical-clinic_sectionTitle__gmU5R>span{color:var(--blue)}.medical-clinic_departmentGrid__HxO53{margin-top:44px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.medical-clinic_departmentGrid__HxO53>a{min-height:260px;padding:30px;border-right:1px solid var(--line);background:#fff}.medical-clinic_departmentGrid__HxO53>a:last-child{border:0}.medical-clinic_departmentGrid__HxO53 span{color:#8ea1a7;font-size:11px}.medical-clinic_departmentGrid__HxO53 h3{margin:48px 0 12px;font-size:24px}.medical-clinic_departmentGrid__HxO53 p{min-height:52px;color:#6c7b80;line-height:1.6}.medical-clinic_departmentGrid__HxO53 b{display:block;margin-top:28px;color:var(--blue);font-size:13px}.medical-clinic_checkupBand__bhW9C{padding:78px max(24px,calc((100vw - 1220px)/2));display:grid;grid-template-columns:1.25fr 1fr;gap:80px;color:#fff;background:var(--navy)}.medical-clinic_checkupBand__bhW9C h2{margin:16px 0;font-size:44px;line-height:1.25;letter-spacing:-.055em}.medical-clinic_checkupBand__bhW9C p{color:#c4d3d7;line-height:1.8}.medical-clinic_checkupStats__Tt89M{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(255,255,255,.2)}.medical-clinic_checkupStats__Tt89M dl{margin:0;padding:20px;background:var(--navy)}.medical-clinic_checkupStats__Tt89M dt{color:#9bb2ba;font-size:12px}.medical-clinic_checkupStats__Tt89M dd{margin:8px 0 0;font-weight:800}.medical-clinic_checkupStats__Tt89M a{grid-column:1/-1;padding:18px 20px;background:#36a6a2;text-align:center;font-weight:800}.medical-clinic_doctorPreview__iA_hj{padding:110px 0;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.medical-clinic_doctorPreview__iA_hj>img{width:100%;height:540px;object-fit:cover}.medical-clinic_doctorPreview__iA_hj blockquote{margin:36px 0 20px;font-size:28px;font-weight:800;letter-spacing:-.04em}.medical-clinic_doctorPreview__iA_hj>div>p{color:#68787d;line-height:1.85}.medical-clinic_doctorPreview__iA_hj a{display:inline-block;margin-top:20px;padding-bottom:7px;border-bottom:2px solid var(--blue);color:var(--blue);font-weight:800}.medical-clinic_infoRow__t2ysN{margin-bottom:100px;display:grid;grid-template-columns:1.4fr .8fr .8fr;border:1px solid var(--line)}.medical-clinic_infoRow__t2ysN>div{padding:34px;border-right:1px solid var(--line)}.medical-clinic_infoRow__t2ysN>div:last-child{border:0}.medical-clinic_infoRow__t2ysN .medical-clinic_sectionTitle__gmU5R h2{font-size:28px}.medical-clinic_infoRow__t2ysN ul{list-style:none;padding:0;margin:22px 0 0}.medical-clinic_infoRow__t2ysN li{padding:13px 0;display:flex;gap:22px;border-top:1px solid var(--line);font-size:14px}.medical-clinic_infoRow__t2ysN li span{color:#829197}.medical-clinic_contact__aTm_n>span,.medical-clinic_hours__hwt8l>span{color:var(--blue);font-size:12px;font-weight:900}.medical-clinic_hours__hwt8l dl{margin:24px 0;display:grid;grid-template-columns:1fr 1.4fr;gap:13px;font-size:14px}.medical-clinic_hours__hwt8l dt{color:#77878c}.medical-clinic_hours__hwt8l dd{margin:0;font-weight:800}.medical-clinic_contact__aTm_n p,.medical-clinic_hours__hwt8l p{color:#718186;font-size:13px;line-height:1.6}.medical-clinic_contact__aTm_n>a:first-of-type{display:block;margin:18px 0;color:var(--blue);font-size:24px}.medical-clinic_contact__aTm_n>a:last-child{font-size:13px;font-weight:800}.medical-clinic_footer__HGt5D{padding:46px max(24px,calc((100vw - 1220px)/2));display:grid;grid-template-columns:.7fr 1.4fr .8fr;gap:50px;color:#afc0c5;background:#102e38;font-size:12px}.medical-clinic_footerBrand___Izdh{color:#fff;font-size:20px;font-weight:900}.medical-clinic_footerBrand___Izdh small{display:block;margin-top:8px;font-size:9px;letter-spacing:.14em}.medical-clinic_footer__HGt5D p{margin:0 0 8px}.medical-clinic_footerLinks__84Awt{display:flex;flex-wrap:wrap;gap:14px;align-content:start}.medical-clinic_mobileQuick__4YBGH{display:none}.medical-clinic_breadcrumb__kwnxJ{padding:22px 0;color:#829095;font-size:12px;display:flex;gap:9px}.medical-clinic_inner__nTQSU{padding-bottom:100px}.medical-clinic_innerHero__IUdEP{padding:70px 0 64px;border-bottom:1px solid var(--line)}.medical-clinic_innerHero__IUdEP h1{margin:16px 0;font-size:clamp(40px,5vw,64px);letter-spacing:-.065em}.medical-clinic_innerHero__IUdEP p{max-width:620px;margin:0;color:#69797e;font-size:17px;line-height:1.75}.medical-clinic_detailGrid__9KsHT{padding-top:50px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.medical-clinic_detailGrid__9KsHT article,.medical-clinic_doctorCards__agF3U article{padding:34px;border:1px solid var(--line)}.medical-clinic_detailGrid__9KsHT article>span,.medical-clinic_doctorCards__agF3U article>span{color:#819197;font-size:11px;letter-spacing:.1em}.medical-clinic_detailGrid__9KsHT h2{margin:34px 0 10px;font-size:30px}.medical-clinic_detailGrid__9KsHT li,.medical-clinic_detailGrid__9KsHT p{color:#68787d;line-height:1.7}.medical-clinic_detailGrid__9KsHT a,.medical-clinic_doctorCards__agF3U a{display:inline-block;margin-top:18px;padding:12px 18px;color:#fff;background:var(--blue);font-size:13px;font-weight:800}.medical-clinic_doctorCards__agF3U{padding-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.medical-clinic_doctorAvatar__gLY1B{height:180px;margin:20px 0;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--blue),#74b7b2);font-size:70px;font-weight:900}.medical-clinic_doctorCards__agF3U h2{font-size:25px}.medical-clinic_doctorCards__agF3U h2 small{display:block;margin-top:8px;color:#75858a;font-size:12px;font-weight:600}.medical-clinic_doctorCards__agF3U p{color:var(--blue);font-weight:800}.medical-clinic_doctorCards__agF3U dl{display:flex;gap:16px;font-size:13px}.medical-clinic_doctorCards__agF3U dd{margin:0}.medical-clinic_formLayout__IlAuh{padding-top:50px;display:grid;grid-template-columns:1.45fr .65fr;gap:34px}.medical-clinic_form__EYrsB{padding:34px;display:grid;grid-template-columns:repeat(2,1fr);gap:22px;border:1px solid var(--line);background:#f7f9f9}.medical-clinic_form__EYrsB label{display:grid;gap:8px;font-size:13px;font-weight:800}.medical-clinic_form__EYrsB input,.medical-clinic_form__EYrsB select,.medical-clinic_form__EYrsB textarea{width:100%;padding:14px;border:1px solid #cbd5d7;background:#fff}.medical-clinic_form__EYrsB .medical-clinic_consent__sk_vo,.medical-clinic_form__EYrsB .medical-clinic_full__S_Xi1{grid-column:1/-1}.medical-clinic_form__EYrsB .medical-clinic_consent__sk_vo{display:flex;align-items:center;font-weight:500}.medical-clinic_consent__sk_vo input{width:auto}.medical-clinic_form__EYrsB button{grid-column:1/-1;padding:16px;border:0;color:#fff;background:var(--blue);font-weight:800}.medical-clinic_formLayout__IlAuh aside{padding:30px;color:#fff;background:var(--navy)}.medical-clinic_formLayout__IlAuh aside h3{font-size:20px}.medical-clinic_formLayout__IlAuh aside>a{font-size:26px;font-weight:900}.medical-clinic_formLayout__IlAuh aside li,.medical-clinic_formLayout__IlAuh aside p{color:#c5d4d7;line-height:1.8}.medical-clinic_formLayout__IlAuh aside hr{margin:30px 0;border:0;border-top:1px solid rgba(255,255,255,.2)}.medical-clinic_genericPanel__YTCQC{margin-top:50px;padding:54px;display:flex;align-items:end;justify-content:space-between;gap:40px;background:var(--mint)}.medical-clinic_genericPanel__YTCQC span{color:var(--blue);font-size:12px;font-weight:800}.medical-clinic_genericPanel__YTCQC h2{margin:18px 0;font-size:34px}.medical-clinic_genericPanel__YTCQC p{max-width:760px;margin:0;color:#617479;line-height:1.8}.medical-clinic_genericPanel__YTCQC a{flex:0 0 auto;padding:14px 18px;color:#fff;background:var(--blue);font-weight:800}@media(max-width:980px){.medical-clinic_header__4QdnP nav{display:none}.medical-clinic_header__4QdnP{justify-content:space-between}.medical-clinic_utility__uZ73C div:first-child{display:none}.medical-clinic_departmentGrid__HxO53,.medical-clinic_quickMenu__QaTu0{grid-template-columns:repeat(2,1fr)}.medical-clinic_departmentGrid__HxO53>a{border-bottom:1px solid var(--line)}.medical-clinic_checkupBand__bhW9C,.medical-clinic_doctorPreview__iA_hj,.medical-clinic_infoRow__t2ysN{grid-template-columns:1fr}.medical-clinic_infoRow__t2ysN>div{border-right:0;border-bottom:1px solid var(--line)}.medical-clinic_doctorCards__agF3U,.medical-clinic_footer__HGt5D{grid-template-columns:1fr 1fr}.medical-clinic_footerLinks__84Awt{grid-column:1/-1}}@media(max-width:640px){.medical-clinic_utility__uZ73C{justify-content:flex-end}.medical-clinic_header__4QdnP{height:70px;padding-inline:18px}.medical-clinic_brand__F6wWj{min-width:0;font-size:17px}.medical-clinic_brandMark__F1SiO{width:34px;height:34px}.medical-clinic_headerCta__cGeDA{display:none}.medical-clinic_hero__izbX6{min-height:560px}.medical-clinic_heroCopy__V6gLh{width:calc(100% - 36px);padding-top:78px}.medical-clinic_heroCopy__V6gLh h1{font-size:42px}.medical-clinic_heroCopy__V6gLh p{font-size:15px}.medical-clinic_heroCopy__V6gLh>div{flex-direction:column;align-items:stretch}.medical-clinic_heroCopy__V6gLh a{text-align:center}.medical-clinic_todayBox__1vm8F{right:18px;left:18px;width:auto}.medical-clinic_quickMenu__QaTu0{width:100%;grid-template-columns:1fr 1fr;box-shadow:none}.medical-clinic_quickMenu__QaTu0>a{min-height:105px;padding:18px}.medical-clinic_departments__QPLA3,.medical-clinic_doctorPreview__iA_hj,.medical-clinic_infoRow__t2ysN,.medical-clinic_inner__nTQSU{width:calc(100% - 36px)}.medical-clinic_departments__QPLA3{padding:75px 0}.medical-clinic_departmentGrid__HxO53{grid-template-columns:1fr}.medical-clinic_departmentGrid__HxO53>a{min-height:210px}.medical-clinic_checkupBand__bhW9C{padding:60px 18px}.medical-clinic_checkupBand__bhW9C h2{font-size:34px}.medical-clinic_doctorPreview__iA_hj{padding:75px 0;gap:36px}.medical-clinic_doctorPreview__iA_hj>img{height:380px}.medical-clinic_infoRow__t2ysN{grid-template-columns:1fr}.medical-clinic_mobileQuick__4YBGH{position:sticky;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-top:1px solid var(--line)}.medical-clinic_mobileQuick__4YBGH a{padding:15px;text-align:center;font-size:13px;font-weight:800}.medical-clinic_mobileQuick__4YBGH a:last-child{color:#fff;background:var(--blue)}.medical-clinic_footer__HGt5D{padding:42px 18px;grid-template-columns:1fr;gap:22px}.medical-clinic_innerHero__IUdEP{padding:50px 0}.medical-clinic_detailGrid__9KsHT,.medical-clinic_doctorCards__agF3U,.medical-clinic_formLayout__IlAuh{grid-template-columns:1fr}.medical-clinic_form__EYrsB{grid-template-columns:1fr;padding:22px}.medical-clinic_form__EYrsB .medical-clinic_consent__sk_vo,.medical-clinic_form__EYrsB .medical-clinic_full__S_Xi1,.medical-clinic_form__EYrsB button,.medical-clinic_form__EYrsB label{grid-column:1}.medical-clinic_genericPanel__YTCQC{padding:30px;align-items:flex-start;flex-direction:column}}