.HospitalReviewEditor_editor__u7Qko{min-width:0}.HospitalReviewEditor_editor__u7Qko h2{margin:0 0 14px;font-size:20px;line-height:28px}.HospitalReviewEditor_uploadSection__MeqId{padding-bottom:28px;border-bottom:1px solid #e5e8eb}.HospitalReviewEditor_uploadButton__vL16W{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 12px;border:1px solid #e5e8eb;border-radius:12px;color:#191f28;cursor:pointer;font-size:14px;font-weight:600}.HospitalReviewEditor_uploadButton__vL16W input{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.HospitalReviewEditor_uploadButton__vL16W:focus-within{outline:2px solid #3182f6;outline-offset:3px}.HospitalReviewEditor_uploadButton__vL16W:has(input:disabled){opacity:.55;cursor:wait}.HospitalReviewEditor_help__cw0hF{margin:12px 0;color:#8b95a1;font-size:12px;line-height:19px;word-break:keep-all}.HospitalReviewEditor_fileInformation__c_KEw{display:flex;align-items:center;gap:8px;padding:14px 0;font-size:13px;color:#4e5968}.HospitalReviewEditor_fileInformation__c_KEw span{flex:1 1;min-width:0;overflow-wrap:anywhere}.HospitalReviewEditor_fileInformation__c_KEw strong,.HospitalReviewEditor_fileInformation__c_KEw svg{flex-shrink:0}.HospitalReviewEditor_analyzeButton__NGffe{width:100%;height:44px;border:0;border-radius:10px;background:#3182f6;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.HospitalReviewEditor_analyzeButton__NGffe:disabled{background:#dfe6ed;color:#8b95a1;cursor:default}.HospitalReviewEditor_editButton__GTjjx{width:100%;height:44px;margin-top:10px;border:1px solid #3182f6;border-radius:10px;background:#fff;color:#3182f6;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.HospitalReviewEditor_editButton__GTjjx:disabled{border-color:#e5e8eb;color:#8b95a1;cursor:default}.HospitalReviewEditor_error__HduRv{margin:12px 0 0;color:#c62828;font-size:13px;line-height:20px}.HospitalReviewEditor_results__2DByf{padding-top:28px}.HospitalReviewEditor_resultHeading__CY2WS{display:flex;align-items:center;justify-content:space-between;gap:12px}.HospitalReviewEditor_resultHeading__CY2WS h2{margin-bottom:0}.HospitalReviewEditor_resultHeading__CY2WS span{color:#8b95a1;font-size:12px;white-space:nowrap}.HospitalReviewEditor_category__K2GkL{margin-top:28px}.HospitalReviewEditor_category__K2GkL h3{margin:0 0 12px;font-size:16px;font-weight:600;line-height:24px}.HospitalReviewEditor_empty__KwiHD{margin:0;padding:14px;background:#f7f8fa;border-radius:10px;color:#8b95a1;font-size:13px;line-height:20px}.HospitalReviewEditor_opinion__HGCtp{margin-top:12px;padding:14px;border:1px solid #e5e8eb;border-radius:12px}.HospitalReviewEditor_excluded__TQKJw{background:#f7f8fa}.HospitalReviewEditor_opinionHeading__h6EO2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.HospitalReviewEditor_opinionHeading__h6EO2 label{display:flex;align-items:center;gap:6px;color:#6b7684;font-size:12px}.HospitalReviewEditor_opinionHeading__h6EO2 input{width:15px;height:15px;accent-color:#3182f6}.HospitalReviewEditor_opinionHeading__h6EO2 strong,.HospitalReviewEditor_savedOpinion__laJ5W strong{flex-shrink:0;color:#3182f6;font-size:13px}.HospitalReviewEditor_opinionHeading__h6EO2 .HospitalReviewEditor_countInput__wnyCq{color:#3182f6;flex-shrink:0}.HospitalReviewEditor_opinionHeading__h6EO2 .HospitalReviewEditor_countInput__wnyCq input{width:64px;height:32px;box-sizing:border-box;padding:4px 6px;border:1px solid #e5e8eb;border-radius:6px;color:#3182f6;font:inherit;font-size:13px}.HospitalReviewEditor_countInput__wnyCq input:focus{outline:1px solid #3182f6}.HospitalReviewEditor_opinion__HGCtp textarea{width:100%;min-height:60px;box-sizing:border-box;padding:10px;border:1px solid #e5e8eb;border-radius:8px;color:#191f28;font:inherit;font-size:14px;line-height:21px;resize:vertical}.HospitalReviewEditor_opinion__HGCtp textarea:focus{outline:1px solid #3182f6}.HospitalReviewEditor_evidence__P9m0L{margin-top:10px;font-size:12px;line-height:19px;color:#6b7684}.HospitalReviewEditor_evidence__P9m0L summary{cursor:pointer}.HospitalReviewEditor_evidence__P9m0L>div{margin-top:12px;padding-top:12px;border-top:1px solid #e5e8eb}.HospitalReviewEditor_evidence__P9m0L blockquote{margin:6px 0 8px;padding-left:10px;border-left:2px solid #dfe6ed;white-space:pre-wrap;overflow-wrap:anywhere}.HospitalReviewEditor_evidence__P9m0L p{white-space:pre-wrap;overflow-wrap:anywhere}.HospitalReviewEditor_savedOpinion__laJ5W{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:14px;border-radius:12px;background:#f7f8fa}.HospitalReviewEditor_savedOpinion__laJ5W p{margin:0;color:#4e5968;font-size:14px;line-height:21px;overflow-wrap:anywhere}.HospitalReviewEditor_reviewIssues__dJw1n{margin-top:20px;padding:14px;border:1px solid #e5e8eb;border-radius:12px;color:#4e5968;font-size:13px;line-height:20px}.HospitalReviewEditor_reviewIssues__dJw1n summary{cursor:pointer;font-weight:600}.HospitalReviewEditor_reviewIssue__uPSvF{margin-top:14px;padding-top:14px;border-top:1px solid #e5e8eb}.HospitalReviewEditor_reviewIssue__uPSvF strong{color:#191f28;font-size:12px}.HospitalReviewEditor_reviewIssue__uPSvF p{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.HospitalReviewEditor_reviewIssue__uPSvF .HospitalReviewEditor_issueReason__ekqlv{color:#6b7684}.HospitalReviewEditor_reviewIssue__uPSvF blockquote{margin:8px 0;padding-left:10px;border-left:2px solid #dfe6ed;white-space:pre-wrap;overflow-wrap:anywhere}.page_page__CH_Hk{min-height:100svh;padding-top:64px;overflow-x:hidden;background:#fff;color:#000}.page_mobileInformation__zqkR4,.page_mobileNavigation__niJuN,.page_mobileTitle__WFqVP{display:none}.page_hero__DIiyQ{height:613px;background:linear-gradient(180deg,#f2f6ff,#f7f9ff 56%,#fff)}.page_heroInner__Z783N{width:916px;height:100%;margin:0 auto;position:relative}.page_copy__udTVw{position:absolute;top:160px;left:0}.page_copy__udTVw h1{margin:0;display:flex;flex-direction:column;font-size:48px;font-weight:700;letter-spacing:-.045em;line-height:normal;word-break:keep-all}.page_copy__udTVw h1 strong{color:#2563eb}.page_copy__udTVw p{margin:27px 0 0;font-size:20px;font-weight:400;line-height:normal;white-space:nowrap}.page_applyButton__BnLJ9,.page_checkButton__i9n6D{width:279px;min-height:50px;border:0;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;font-size:16px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.page_checkButton__i9n6D{margin-top:17px}.page_applyButton__BnLJ9:hover,.page_checkButton__i9n6D:hover{background:#174fc7;transform:translateY(-1px)}.page_applyButton__BnLJ9:focus-visible,.page_checkButton__i9n6D:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:4px}.page_pinFrame__Pw635{width:270px;height:270px;position:absolute;top:111px;right:0;opacity:0;transform:translateY(-34px);animation:page_pinReveal__s0YWD .65s cubic-bezier(.22,1,.36,1) forwards}.page_pinFrame__Pw635 img{width:100%;height:100%;display:block;object-fit:contain}.page_interactiveMap__TJLjI{width:min(510px,100%);aspect-ratio:510/418}.page_modalBackdrop__DS_U9{position:fixed;z-index:300;inset:0;padding:24px;display:grid;place-items:center;background:rgba(107,109,110,.7);animation:page_backdropReveal__78mx7 .18s ease-out both}.page_serviceModal__30Rsu{width:min(479px,100%);height:536px;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(30,41,59,.22);animation:page_modalReveal__EAC_R .22s cubic-bezier(.22,1,.36,1) both}.page_modalHeader__Y93WS{height:55px;padding:0 18px 0 27px;border-bottom:1px solid #e7eaee;display:flex;align-items:center;justify-content:space-between}.page_modalHeader__Y93WS h2{margin:0;font-size:15px;font-weight:600;line-height:normal}.page_modalHeader__Y93WS button{width:32px;height:32px;padding:0 0 2px;border:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#738090;font-size:25px;font-weight:300;line-height:1}.page_modalHeader__Y93WS button:hover{background:transparent;color:#3f4b59}.page_modalHeader__Y93WS button:focus-visible{outline:3px solid rgba(37,99,235,.2);outline-offset:2px}.page_modalBody__0G6UH{height:481px;position:relative;overflow:hidden}.page_modalScroller__sGUEO{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#7d7d7d transparent;scrollbar-width:thin}.page_modalScroller__sGUEO::-webkit-scrollbar{width:10px}.page_modalScroller__sGUEO::-webkit-scrollbar-track{background:transparent}.page_modalScroller__sGUEO::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:40px;background:#7d7d7d;background-clip:padding-box}.page_modalScrollContent__h6Yq1{height:607px;position:relative}.page_availability__xiwwp{position:absolute;top:16px;right:20px;left:20px;margin:0;font-size:30px;font-weight:600;line-height:45px;text-align:center}.page_availability__xiwwp span{display:block}.page_districtLine__3zBid{display:flex!important;justify-content:center;align-items:center;font-weight:inherit}.page_districtNameViewport__o6xrr{width:3em;height:45px;position:relative;overflow:hidden;flex:0 0 3em;color:#2563eb;font-size:calc(1em + 2px)}.page_districtNameCurrent__NWCNE,.page_districtNameInitial__J6XeH,.page_districtNamePrevious__S3CZI{position:absolute;inset:0;font-weight:800;white-space:nowrap}.page_districtNameCurrent__NWCNE{animation:page_districtNameEnter__wB0dS .42s cubic-bezier(.22,1,.36,1) both}.page_districtNamePrevious__S3CZI{animation:page_districtNameExit__abdhf .42s cubic-bezier(.22,1,.36,1) both}@keyframes page_districtNameEnter__wB0dS{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes page_districtNameExit__abdhf{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.page_modalMap__0UsJL{width:283px;height:237px;position:absolute;top:126px;left:50%;transform:translateX(-50%)}.page_modalMap__0UsJL .page_interactiveMap__TJLjI{width:100%}.page_areaDetails__0ICjC{height:226px;position:absolute;top:382px;right:0;left:0;padding:29px 27px;background:#f7f9fb;opacity:0;transition:opacity .18s ease}.page_areaDetailsVisible__Td5GI{opacity:1}.page_areaDetails__0ICjC h3{margin:0;font-size:15px;font-weight:500;line-height:normal}.page_areaDetails__0ICjC p{margin:9px 0 0;font-size:13px;font-weight:400;line-height:17px}.page_areaDetails__0ICjC .page_areaExpansionNote__oiTEW{margin-top:17px}.page_applyButton__BnLJ9{position:absolute;top:410px;left:50%;z-index:2;transform:translateX(-50%)}.page_applyButton__BnLJ9:hover{transform:translateX(-50%) translateY(-1px)}.page_inquiryButton__qX_tX{background:#fee500;color:#191600}.page_inquiryButton__qX_tX:hover{background:#f4dc00}.page_inquiryTalkIcon__qgErC{display:none}@keyframes page_backdropReveal__78mx7{0%{opacity:0}to{opacity:1}}@keyframes page_modalReveal__EAC_R{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.page_interactiveMap__TJLjI svg{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 4px 3px rgba(111,126,140,.12)) drop-shadow(0 12px 11px rgba(111,126,140,.13))}.page_district__YBd4J{cursor:default}.page_mapPlateSide__OnROW{fill:url(#district-clay-side);transform:translateY(8px)}.page_districtSide__KZUp4{fill:url(#service-district-clay-side);stroke:#7098df;stroke-linejoin:round;stroke-width:1.25;transform:translateY(10px);vector-effect:non-scaling-stroke}.page_districtFace__mQgHb{fill:url(#district-clay);stroke:#d8e0e8;stroke-linejoin:round;stroke-width:1.25;transition:fill .18s ease,stroke .18s ease;vector-effect:non-scaling-stroke}.page_activeDistrictGroup__6MFzi{transform:scale(1.2);transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 7px 0 rgba(100,136,200,.34)) drop-shadow(0 16px 12px rgba(92,119,166,.24));animation:page_activeDistrictPop__PtJeI .42s cubic-bezier(.22,1,.36,1) both}.page_activeDistrictFace__1dxQG,.page_serviceDistrict__jAOoe .page_districtFace__mQgHb{fill:url(#service-district-clay);stroke:#78a0e8}@keyframes page_activeDistrictPop__PtJeI{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes page_pinReveal__s0YWD{0%{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:translateY(0)}}@keyframes page_mobileContentReveal__7mx2l{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.page_heroInner__Z783N{width:calc(100% - 80px)}.page_copy__udTVw{top:170px}.page_copy__udTVw h1{font-size:42px}.page_copy__udTVw p{font-size:18px}.page_pinFrame__Pw635{width:230px;height:230px;top:135px}}@media (max-width:640px){.page_page__CH_Hk{padding-top:58px}.page_hero__DIiyQ{height:424px}.page_heroInner__Z783N{width:calc(100% - 36px)}.page_copy__udTVw{top:60px;left:0;width:100%;text-align:center}.page_copy__udTVw h1{font-size:34px;line-height:1.25}.page_copy__udTVw .page_checkButton__i9n6D,.page_copy__udTVw p,.page_desktopNavigation__tH3j8,.page_desktopTitle__BTKXc{display:none}.page_mobileNavigation__niJuN,.page_mobileTitle__WFqVP{display:block}.page_copy__udTVw h1 strong,.page_mobileInformation__zqkR4 .page_checkButton__i9n6D,.page_mobileTitle__WFqVP{animation:page_mobileContentReveal__7mx2l .55s cubic-bezier(.22,1,.36,1) both}.page_copy__udTVw h1 strong{animation-delay:80ms}.page_mobileTitle__WFqVP{animation-delay:.3s}.page_pinFrame__Pw635{width:200px;height:200px;top:176px;right:50%;translate:50% 0;opacity:1;transform:none;animation:none}.page_mobileInformation__zqkR4{min-height:394px;display:flex;flex-direction:column;align-items:stretch;gap:26px;padding:42px 38px calc(116px + env(safe-area-inset-bottom, 0px));background:#f5f6f8}.page_informationCard__yrsfh{min-height:80px;display:flex;align-items:center;gap:8px;padding:12px;border-radius:10px;background:#fff}.page_informationCard__yrsfh img{width:40px;height:40px;flex:0 0 40px;object-fit:contain}.page_informationCard__yrsfh p{margin:0;color:#37424c;font-size:14px;font-weight:700;line-height:20px;word-break:keep-all;overflow-wrap:break-word}.page_mobileInformation__zqkR4 .page_checkButton__i9n6D{position:fixed;z-index:100;bottom:calc(24px + env(safe-area-inset-bottom, 0px));left:50%;translate:-50% 0;width:min(307px,calc(100% - 36px));min-height:55px;margin-top:0;font-size:16px;line-height:20px;animation-delay:.52s}.page_modalBackdrop__DS_U9{padding:12px}.page_modalScroller__sGUEO{scrollbar-width:none;-ms-overflow-style:none}.page_modalScroller__sGUEO::-webkit-scrollbar{display:none;width:0}.page_inquiryButton__qX_tX{gap:7px;background:#fee500;color:#3c1e1e}.page_inquiryTalkIcon__qgErC{display:block;width:20px;height:19px;object-fit:contain}.page_serviceModal__30Rsu{width:min(479px,100%);max-height:calc(100svh - 24px)}.page_availability__xiwwp{font-size:26px;line-height:39px}.page_districtNameViewport__o6xrr{height:39px}.page_modalMap__0UsJL{width:min(283px,76vw);height:auto}.page_applyButton__BnLJ9{width:min(279px,calc(100% - 36px))}}@media (prefers-reduced-motion:reduce){.page_copy__udTVw h1 strong,.page_mobileInformation__zqkR4 .page_checkButton__i9n6D,.page_mobileTitle__WFqVP{animation:none}.page_pinFrame__Pw635{opacity:1;transform:none;animation:none}.page_district__YBd4J{transition:none}.page_activeDistrictGroup__6MFzi,.page_districtNameCurrent__NWCNE,.page_districtNamePrevious__S3CZI{animation:none}.page_districtNamePrevious__S3CZI{display:none}.page_modalBackdrop__DS_U9,.page_serviceModal__30Rsu{animation:none}}.CareTreatmentGuide_page__Ipp8n{width:min(640px,100%);height:100dvh;margin:0 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:#fff;color:#191f28}.CareTreatmentGuide_page__Ipp8n::-webkit-scrollbar{display:none}.CareTreatmentGuide_content__5FYhN{padding:9px 50px calc(32px + env(safe-area-inset-bottom, 0px))}.CareTreatmentGuide_back__Q77kb,.CareTreatmentGuide_header__azvb9{height:44px;display:flex;align-items:center}.CareTreatmentGuide_back__Q77kb{width:32px;margin-left:-8px;padding:0;border:0;justify-content:center;background:transparent;color:#4e5968;cursor:pointer}.CareTreatmentGuide_back__Q77kb:focus-visible{outline:3px solid #3182f6;outline-offset:2px;border-radius:4px}.CareTreatmentGuide_list__od3J5{padding-top:9px}.CareTreatmentGuide_item__pzO0r+.CareTreatmentGuide_item__pzO0r{margin-top:30px}.CareTreatmentGuide_item__pzO0r h2{margin:0 0 10px;font-size:18px;font-weight:600;line-height:22px;letter-spacing:-.025em}.CareTreatmentGuide_item__pzO0r p{margin:0;color:#5e5e5e;font-size:16px;font-weight:400;line-height:23px;letter-spacing:-.025em;white-space:nowrap}@media (max-width:600px){.CareTreatmentGuide_content__5FYhN{padding-right:24px;padding-left:24px}.CareTreatmentGuide_item__pzO0r p{font-size:clamp(12px,3.5vw,16px)}}@media (max-width:340px){.CareTreatmentGuide_content__5FYhN{padding-right:20px;padding-left:20px}}