.overseasMedicalResources_page__lGj0G{--paper:#fff;--ink:#123333;--text-2:#565c56;--text-3:#5a7081;--text-4:#818581;--text-5:#abafac;--teal:#5bc1ac;--teal-50:#f2faf7;--teal-700:#469a90;--cream:#f9eeda;--iceblue:#f0f8ff;--peach:#f3a683;max-width:1200px;margin:0 auto;padding:96px 32px 120px;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.overseasMedicalResources_pageTitle__S7o8Q{text-align:center;font-size:clamp(28px,3.8vw,44px);font-weight:700;color:var(--text-3);letter-spacing:0;margin:0 0 24px;line-height:1.3}.overseasMedicalResources_pageTitle__S7o8Q:after{content:"";display:block;width:64px;height:2px;background:var(--text-5);margin:24px auto 0}.overseasMedicalResources_pageSubtitle__2AyBj{text-align:center;font-size:20px;color:var(--text-3);line-height:1.6;margin:0 auto 10px;max-width:720px;font-weight:500}.overseasMedicalResources_pageSubtitle__2AyBj strong{font-weight:700}.overseasMedicalResources_pageCaption__B5IJp{max-width:640px;margin:0 auto 80px;font-size:16px;line-height:1.7;color:var(--text-4);text-align:center}.overseasMedicalResources_country__mAcyJ{border-radius:24px;padding:64px 56px;margin-bottom:32px}.overseasMedicalResources_country__mAcyJ:last-child{margin-bottom:0}.overseasMedicalResources_taiwan__DZM5g{background:var(--teal-50)}.overseasMedicalResources_taiwan__DZM5g .overseasMedicalResources_countryMarker__y0Zjd{background:var(--teal)}.overseasMedicalResources_japan__JXn1E{background:var(--cream)}.overseasMedicalResources_japan__JXn1E .overseasMedicalResources_countryMarker__y0Zjd{background:var(--peach)}.overseasMedicalResources_usa__eX7sJ{background:var(--iceblue)}.overseasMedicalResources_usa__eX7sJ .overseasMedicalResources_countryMarker__y0Zjd{background:#3c3b6e}.overseasMedicalResources_countryTitle__F8oIm{display:flex;align-items:center;gap:16px;font-size:clamp(22px,2.2vw,30px);font-weight:700;color:var(--text-3);letter-spacing:0;margin:0 0 40px;line-height:1.3}.overseasMedicalResources_countryMarker__y0Zjd{width:12px;height:12px;border-radius:50%;flex-shrink:0}.overseasMedicalResources_countrySubtitle__q_o2v{font-size:18px;font-weight:500;color:var(--text-4);margin-left:4px}.overseasMedicalResources_region___KDuv{margin-top:48px}.overseasMedicalResources_region___KDuv:first-of-type{margin-top:0}.overseasMedicalResources_regionTitle__PiVTF{font-size:20px;font-weight:700;color:var(--text-3);letter-spacing:0;margin:0 0 28px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.overseasMedicalResources_clinics__p_Wck{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:48px}.overseasMedicalResources_clinic__CWS2v{display:grid;grid-template-columns:320px 1fr;grid-gap:40px;gap:40px;align-items:center}.overseasMedicalResources_logo__OXDLl{width:320px;aspect-ratio:16/9;background:var(--paper);border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden}.overseasMedicalResources_logoImage__uc8Bj{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.overseasMedicalResources_clinicInfo__msvLT{display:flex;flex-direction:column;gap:10px;min-width:0}.overseasMedicalResources_clinicName__TMm12{margin:0;font-size:clamp(18px,1.8vw,24px);font-weight:700;color:var(--text-3);line-height:1.4}.overseasMedicalResources_clinicName__TMm12 a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere;transition:color .15s ease,text-decoration-thickness .15s ease}.overseasMedicalResources_clinicName__TMm12 a:hover{color:var(--teal);text-decoration-thickness:2px}.overseasMedicalResources_meta__84757{font-size:18px;color:var(--text-2);line-height:1.6;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.overseasMedicalResources_address__4MFK9{display:block}.overseasMedicalResources_phone__qhP9o{display:block;letter-spacing:.02em;color:var(--text-3)}.overseasMedicalResources_phone__qhP9o a{color:inherit;text-decoration:none}.overseasMedicalResources_phone__qhP9o a:hover{color:var(--teal-700)}.overseasMedicalResources_description__m6BXe{margin:8px 0 0;font-size:16px;line-height:1.7;color:var(--text-3);max-width:64ch}.overseasMedicalResources_description__m6BXe strong{color:var(--text-3);font-weight:700}.overseasMedicalResources_locations__9p7NH{display:flex;flex-direction:column;gap:26px}.overseasMedicalResources_location__h_pab{display:flex;flex-direction:column;gap:8px}.overseasMedicalResources_locationTitle__qg5dM{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;color:var(--text-3);font-size:18px;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.overseasMedicalResources_locationAddress__X2a1H{margin:0;color:var(--text-3);font-size:18px;line-height:1.6}.overseasMedicalResources_locationPhone__tW_ai{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-2);font-size:18px;line-height:1.6;text-decoration:none}.overseasMedicalResources_locationPhone__tW_ai:hover{color:var(--teal-700)}.overseasMedicalResources_website__ypJxR{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:18px;color:var(--text-3);text-decoration:none;overflow-wrap:anywhere}.overseasMedicalResources_website__ypJxR:before{content:"↗";font-size:.9em;color:var(--text-4);transition:transform .25s ease}.overseasMedicalResources_website__ypJxR:hover{color:var(--teal);text-decoration:underline;text-underline-offset:4px}.overseasMedicalResources_website__ypJxR:hover:before{transform:translate(2px,-2px);color:var(--teal)}@media(max-width:900px){.overseasMedicalResources_page__lGj0G{padding:72px 24px 96px}.overseasMedicalResources_country__mAcyJ{padding:48px 36px;margin-bottom:24px}.overseasMedicalResources_clinic__CWS2v{grid-template-columns:260px 1fr;gap:24px}.overseasMedicalResources_logo__OXDLl{width:260px}}@media(max-width:640px){.overseasMedicalResources_page__lGj0G{padding:48px 16px 64px}.overseasMedicalResources_pageTitle__S7o8Q:after{margin-top:20px}.overseasMedicalResources_pageSubtitle__2AyBj{margin-bottom:8px;font-size:18px}.overseasMedicalResources_pageCaption__B5IJp{margin-bottom:48px;font-size:14px}.overseasMedicalResources_country__mAcyJ{padding:36px 24px;border-radius:16px;margin-bottom:20px}.overseasMedicalResources_countryTitle__F8oIm{margin-bottom:28px;gap:12px}.overseasMedicalResources_countrySubtitle__q_o2v{display:none}.overseasMedicalResources_regionTitle__PiVTF{font-size:18px;margin-bottom:20px}.overseasMedicalResources_clinics__p_Wck{gap:36px}.overseasMedicalResources_clinic__CWS2v{grid-template-columns:1fr;gap:16px;align-items:flex-start}.overseasMedicalResources_logo__OXDLl{width:100%;max-width:320px}.overseasMedicalResources_meta__84757{font-size:16px;gap:4px}.overseasMedicalResources_description__m6BXe{font-size:14px;margin-top:6px}.overseasMedicalResources_locations__9p7NH{gap:22px}.overseasMedicalResources_locationAddress__X2a1H,.overseasMedicalResources_locationPhone__tW_ai,.overseasMedicalResources_locationTitle__qg5dM{font-size:16px}}