.page_wrapper__niJnw{width:min(1100px,100%);margin:0 auto;padding:5rem 1.5rem 6rem;display:flex;flex-direction:column;gap:3.5rem}.page_intro__PiPEt{display:flex;flex-direction:column;gap:.75rem}.page_intro__PiPEt h1{font-size:clamp(2rem,3vw,2.6rem);font-weight:700;color:#0f172a}.page_intro__PiPEt p{font-size:1.05rem;color:rgba(15,23,42,.68);line-height:1.7}.page_infoGrid__NN0GG{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page_infoCard__I1BZV{border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:1.75rem;box-shadow:0 22px 44px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.75rem}.page_infoTitle__b3QRD{font-size:1.2rem;font-weight:600;color:#2563eb}.page_infoList__r91kV{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem;color:rgba(15,23,42,.78);font-size:.98rem;line-height:1.6}.page_mapWrap__YBSyD{border-radius:28px;overflow:hidden;box-shadow:0 28px 56px rgba(15,23,42,.12)}.page_mapFrame__eHYt1{width:100%;min-height:420px;border:0}.page_mapLink__TWfT6{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;color:#2563eb}.page_mapLink__TWfT6:hover{text-decoration:underline}@media (max-width:640px){.page_wrapper__niJnw{padding:4rem 1.25rem 4.5rem}.page_mapFrame__eHYt1{min-height:320px}}.LocationInfo_cont__2awWU{color:#111827;font-family:Pretendard,Noto Sans KR,system-ui,-apple-system,sans-serif;line-height:1.6}.LocationInfo_cont__2awWU a{color:#111827;text-decoration:none}.LocationInfo_cont__2awWU a:hover{text-decoration:underline}.LocationInfo_screen_out__kUuhQ{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LocationInfo_section__I90lm{padding:20px 0;border-top:1px solid #e5e7eb}.LocationInfo_section__I90lm:first-child{border-top:0;padding-top:0}.LocationInfo_title__Mo0_9{display:block;font-weight:700;margin-bottom:10px;color:#111827}.LocationInfo_wrap_list__f4HJR{display:flex;flex-wrap:wrap;gap:12px 20px;padding:0;margin:0;list-style:none}.LocationInfo_hide_text__2m7Fp{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LocationInfo_section_address__XxtrO{display:grid;grid-template-columns:120px 1fr;row-gap:12px;column-gap:24px;align-items:start}.LocationInfo_section_address__XxtrO .LocationInfo_address__KXWab,.LocationInfo_section_address__XxtrO .LocationInfo_phone__Ffsjb{display:contents}.LocationInfo_tit__Z11V8{font-weight:700;color:#374151}.LocationInfo_txt__uCSoQ{color:#111827}.LocationInfo_section_subway__c5fb3 .LocationInfo_wrap_list__f4HJR li{display:inline-flex;align-items:center;gap:8px}.LocationInfo_ico_subway__Yv5o_:before{content:"";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-weight:700;font-size:13px;color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);margin-right:6px}.LocationInfo_ico_subway09__dmUJK:before{content:"9";background:#c5a24a}.LocationInfo_ico_subway02__FWENa:before{content:"2";background:#2db400}.LocationInfo_section_busstop__nuCAv .LocationInfo_wrap_list__f4HJR{counter-reset:stop}.LocationInfo_section_busstop__nuCAv .LocationInfo_wrap_list__f4HJR li{position:relative;padding-left:34px}.LocationInfo_section_busstop__nuCAv .LocationInfo_wrap_list__f4HJR li:before{counter-increment:stop;content:counter(stop);position:absolute;left:0;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#4b5563;background:#fff;box-shadow:inset 0 0 0 1.5px #d1d5db}.LocationInfo_section_busstop__nuCAv .LocationInfo_icon_bus__eIYHB{display:none}.LocationInfo_section_busline__9AieX .LocationInfo_wrap_list__f4HJR.LocationInfo_how_bus__OVNxO{gap:10px 18px}.LocationInfo_section_busline__9AieX .LocationInfo_how_bus__OVNxO li{display:inline-flex;align-items:center;gap:10px}.LocationInfo_section_busline__9AieX .LocationInfo_icon_bus__eIYHB{display:inline-block;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700;color:#fff;line-height:1}.LocationInfo_section_busline__9AieX .LocationInfo_ico_bus2__Ox0mD .LocationInfo_icon_bus__eIYHB{background:#16a34a}.LocationInfo_section_busline__9AieX .LocationInfo_ico_bus7__6y9OJ .LocationInfo_icon_bus__eIYHB{background:#65a30d}.LocationInfo_section_busline__9AieX .LocationInfo_txt__uCSoQ{display:inline-flex;gap:10px;align-items:center}.LocationInfo_section_busline__9AieX .LocationInfo_txt_item__QwZP_+.LocationInfo_txt_item__QwZP_:before{content:"·";margin-right:10px;color:#9ca3af}.LocationInfo_section_busline__9AieX .LocationInfo_title__Mo0_9,.LocationInfo_section_busstop__nuCAv .LocationInfo_title__Mo0_9,.LocationInfo_section_subway__c5fb3 .LocationInfo_title__Mo0_9{margin-bottom:12px;color:#1f2937}.LocationInfo_section_busline__9AieX,.LocationInfo_section_busstop__nuCAv,.LocationInfo_section_subway__c5fb3{padding-top:18px;padding-bottom:18px}@media (max-width:640px){.LocationInfo_section_address__XxtrO{grid-template-columns:80px 1fr}.LocationInfo_section_busline__9AieX .LocationInfo_wrap_list__f4HJR,.LocationInfo_section_busstop__nuCAv .LocationInfo_wrap_list__f4HJR,.LocationInfo_section_subway__c5fb3 .LocationInfo_wrap_list__f4HJR{gap:10px 14px}.LocationInfo_section_busstop__nuCAv .LocationInfo_wrap_list__f4HJR li{padding-left:30px}.LocationInfo_section_busstop__nuCAv .LocationInfo_wrap_list__f4HJR li:before{width:24px;height:24px;font-size:11px}}