.editorialStandards{padding:64px 0 74px;background:#0f2d20;color:#fff}.editorialStandardsHead{max-width:820px}.editorialStandardsHead>span{display:inline-flex;padding:6px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.04em}.editorialStandardsHead h2{margin:15px 0 10px;font-size:32px;line-height:1.35;letter-spacing:-1.3px}.editorialStandardsHead p{margin:0;color:#c9d8d0;line-height:1.8;word-break:keep-all}.editorialStandardsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:28px}.editorialStandardsGrid article{padding:20px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.055)}.editorialStandardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.editorialStandardTop>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(135,214,174,.12);font-size:20px}.editorialStandardTop>b{color:#87d6ae;font-size:12px}.editorialStandardsGrid h3{margin:12px 0 8px;font-size:17px}.editorialStandardsGrid p{margin:0;color:#c9d8d0;font-size:13px;line-height:1.75;word-break:keep-all}.editorialStandardsFoot{display:flex;justify-content:space-between;gap:20px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:12px}.editorialStandardsFoot strong{color:#a7e2c3}.editorialStandardsFoot span{color:#b8c9c0;text-align:right}@media(max-width:900px){.editorialStandardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.editorialStandards{padding:52px 0 60px}.editorialStandardsHead h2{font-size:27px}.editorialStandardsGrid{grid-template-columns:1fr}.editorialStandardsFoot{display:grid}.editorialStandardsFoot span{text-align:left}}.verifiedSupportTitle{display:flex;align-items:flex-start;gap:12px;margin:16px 0 8px}.verifiedSupportTitle h3{margin:2px 0 0}.verifiedSupportTitle small{display:block;font-size:9px;letter-spacing:1.2px;font-weight:900;color:#7b867f}.verifiedSupportIcon{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border-radius:13px;background:#eef8f2;border:1px solid #dceee3;font-size:23px}.supportBenefit{display:flex!important;align-items:flex-start;gap:10px}.supportBenefit>span{font-size:19px;line-height:1.4}.supportBenefit>div{display:flex;flex-direction:column;gap:2px}.supportBenefit small{font-size:10px;font-weight:800;color:#6e7a72}.supportBenefit strong{font-size:14px;line-height:1.55}.verifiedSupportCard dl dt{display:flex;align-items:center;gap:6px}.verifiedSupportCard dl dt span{font-size:14px}.evidenceNote{display:flex;align-items:flex-start;gap:7px}.evidenceNote>span{flex:0 0 auto}.verifiedSupportSource{display:flex!important;align-items:center;gap:7px}.supportScopeNotice{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;padding:14px 16px;border:1px solid #d8e8de;border-radius:15px;background:#f6fbf8}.supportScopeNotice.watch{border-color:#eadfbd;background:#fffaf0}.supportScopeNotice>span{font-size:21px;line-height:1.25}.supportScopeNotice p{display:flex;flex-direction:column;gap:4px;margin:0}.supportScopeNotice b{font-size:13px;color:#18462f}.supportScopeNotice.watch b{color:#7f590b}.supportScopeNotice small{font-size:11px;line-height:1.7;color:#68756d;word-break:keep-all}.supportVerifiedSnapshot{display:grid;grid-template-columns:.9fr 1.5fr;grid-gap:12px;gap:12px;margin:0 0 18px;padding:16px;border:1px solid #dce9e1;border-radius:18px;background:linear-gradient(135deg,#f7fbf8,#fff)}.supportSnapshotLead{display:flex;align-items:flex-start;gap:10px;padding:4px}.supportSnapshotLead>span{font-size:22px;line-height:1.2}.supportSnapshotItems p,.supportSnapshotLead p{display:flex;flex-direction:column;gap:3px;margin:0}.supportSnapshotLead b{font-size:13px;color:#18462f}.supportSnapshotLead small{font-size:10.5px;line-height:1.6;color:#748078}.supportSnapshotItems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.supportSnapshotItems>div{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #e3ebe6;border-radius:13px;background:#fff}.supportSnapshotItems>div>span{font-size:18px;line-height:1.3}.supportSnapshotItems b{font-size:11.5px;line-height:1.45;color:#244335}.supportSnapshotItems small{font-size:10px;line-height:1.5;color:#68766e;word-break:keep-all}.supportReadingGuide{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:22px 0 18px}.supportReadingGuide>div{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid #dfe9e3;border-radius:14px;background:#fbfdfc}.supportReadingGuide>div>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:10px;background:#eaf6ef;color:#0d7a45;font-size:13px;font-weight:950}.supportReadingGuide p{display:flex;flex-direction:column;gap:2px;margin:0}.supportReadingGuide b{font-size:12px;color:#163f29}.supportReadingGuide small{font-size:10px;color:#748078;line-height:1.45}.verifiedSupportTip{margin-top:18px;display:flex;align-items:flex-start;gap:12px;padding:17px 19px;border:1px solid #dce9e1;border-radius:15px;background:#f8fbf9}.verifiedSupportTip>span{font-size:24px;line-height:1.2}.verifiedSupportTip p{margin:0;display:flex;flex-direction:column;gap:5px}.verifiedSupportTip b{font-size:14px;color:#194d31}.verifiedSupportTip small{font-size:12px;line-height:1.75;color:#626e66;word-break:keep-all}.supportEmptyCard{padding:28px;border:1px solid #dce8e0;border-radius:22px;background:linear-gradient(145deg,#fbfdfc,#f5faf7);box-shadow:0 8px 22px rgba(25,70,43,.05)}.supportEmptyIntro h2{margin:13px 0 10px;font-size:28px;line-height:1.38}.supportEmptyIntro>p{max-width:900px;margin:0;color:#5d6961;line-height:1.85;word-break:keep-all}.supportEmptyReason{display:flex;align-items:flex-start;gap:10px;margin-top:15px;padding:13px 15px;border:1px solid #eadfbd;border-radius:14px;background:#fffaf0}.supportEmptyReason>span{font-size:20px;line-height:1.25}.supportEmptyReason p{display:flex;flex-direction:column;gap:4px;margin:0}.supportEmptyReason b{font-size:12px;color:#7f590b}.supportEmptyReason small{font-size:10.5px;line-height:1.65;color:#746b59;word-break:keep-all}.supportEmptyTrust{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.supportEmptyTrust span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:#eaf6ef;border:1px solid #d3e9dc;color:#1e6b42;font-size:11px;font-weight:850}.supportEmptyChecklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.supportEmptyChecklist article{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e1ebe5;border-radius:16px;background:#fff}.supportEmptyChecklist article>span{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:12px;background:#eef8f2;font-size:20px}.supportEmptyChecklist h3{margin:0 0 5px;font-size:14px;color:#153e28}.supportEmptyChecklist p{margin:0;color:#69736d;font-size:12px;line-height:1.7;word-break:keep-all}.supportEmptyLinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.supportEmptyLinks a{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid #dfe9e3;border-radius:14px;background:#fff;color:#234536;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.supportEmptyLinks a:hover{transform:translateY(-2px);border-color:#c9dfd2;box-shadow:0 8px 18px rgba(26,70,43,.06)}.supportEmptyLinks a>span{font-size:18px}.supportEmptyLinks a>b{font-size:12px;white-space:nowrap}.supportEmptyLinks a>small{margin-left:auto;color:#748078;font-size:9.5px;white-space:nowrap}.supportEmptyTip{margin-top:16px;display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:15px;background:#123f2a;color:#fff}.supportEmptyTip>span{font-size:23px}.supportEmptyTip p{display:flex;flex-direction:column;gap:4px;margin:0}.supportEmptyTip b{font-size:13px}.supportEmptyTip small{color:#d3e2d9;font-size:11px;line-height:1.7;word-break:keep-all}@media(max-width:900px){.supportVerifiedSnapshot{grid-template-columns:1fr}.supportReadingGuide{grid-template-columns:repeat(2,1fr)}.supportEmptyLinks{grid-template-columns:1fr}}@media(max-width:680px){.verifiedSupportTitle{gap:10px}.verifiedSupportIcon{width:40px;height:40px;flex-basis:40px;font-size:21px}.supportScopeNotice{padding:12px 13px}.supportVerifiedSnapshot{padding:13px}.supportSnapshotItems{grid-template-columns:1fr}.verifiedSupportTip{padding:15px}.supportBenefit strong{font-size:13px}.supportReadingGuide{grid-template-columns:1fr 1fr;gap:8px}.supportReadingGuide>div{padding:11px}.supportReadingGuide small{font-size:9px}.supportEmptyCard{padding:20px}.supportEmptyIntro h2{font-size:24px}.supportEmptyChecklist{grid-template-columns:1fr}.supportEmptyTrust{gap:6px}.supportEmptyTrust span{font-size:10px}.supportEmptyLinks a{padding:12px}.supportEmptyLinks a>small{font-size:9px}.supportEmptyTip{padding:14px}}.supportSection{scroll-margin-top:110px}.supportSection .supportGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.supportSection .support{position:relative;padding:22px;border:1px solid #e1e8e3;border-radius:20px;background:#fff;box-shadow:0 6px 0 #edf2ef,0 18px 34px rgba(31,71,46,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.supportSection .support:hover{transform:translateY(-3px);border-color:#cfe2d6;box-shadow:0 9px 0 #e8f0eb,0 24px 40px rgba(31,71,46,.08)}.supportSection .supportTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.supportSection .supportTop .pill{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid #d5e9dd;background:#eef8f2;color:#0f7243;font-size:11px;font-weight:900}.supportSection .supportTop .meta{font-size:10.5px;color:#89928d}.supportSection .support h3{margin:15px 0 9px;font-size:19px;letter-spacing:-.5px}.supportSection .support>p{line-height:1.75;word-break:keep-all}.supportSection .support>p:not(.muted){color:#5f6b64}.supportSection .support .muted{display:flex;align-items:flex-start;gap:8px;padding-top:10px;border-top:1px solid #eef2ef;font-size:12px;line-height:1.65;color:#657169}.supportSection .support .muted b{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;min-width:50px;color:#0d7a45}.supportSection .support .muted:nth-of-type(2) b:before{content:"👨‍👩‍👧";font-size:13px}.supportSection .support .muted:nth-of-type(3) b:before{content:"📝";font-size:13px}.supportSection .support .source{display:inline-flex;align-items:center;margin-top:13px;padding:8px 11px;border-radius:10px;background:#f1f8f4;font-size:12px;font-weight:900;color:#0d7a45;text-decoration:none}.supportSection .support .source:before{content:"🏛️";margin-right:6px}.supportSection .support .source:hover{text-decoration:underline;background:#eaf5ee}.supportSection .notice{position:relative;margin-top:20px;padding:16px 18px 16px 48px;border:1px solid #e0e9e3;border-radius:15px;background:#f7faf8;line-height:1.75;color:#68736c;word-break:keep-all}.supportSection .notice:before{content:"⚠️";position:absolute;left:17px;top:15px;font-size:19px}.localInfo{background:linear-gradient(180deg,#fff,#f8fbf9)}.localInfo .infoSplit{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px}.localInfo .infoPanel{padding:28px;border:1px solid #dfe8e3;border-radius:22px;background:#fff;box-shadow:0 8px 0 #edf2ef,0 22px 38px rgba(29,72,44,.06)}.localInfo .infoPanel>p{font-size:14px;line-height:1.85;color:#58645d;word-break:keep-all}.localInfo .checks{display:grid;grid-gap:10px;gap:10px;margin:20px 0 0;padding:0;list-style:none;counter-reset:localcheck}.localInfo .checks li{position:relative;padding:13px 14px 13px 46px;border:1px solid #e4ece7;border-radius:14px;background:#fbfdfc;font-size:13px;line-height:1.6;color:#334139;counter-increment:localcheck}.localInfo .checks li:before{content:counter(localcheck);position:absolute;left:12px;top:11px;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#e8f6ed;color:#0d7a45;font-size:11px;font-weight:950}.localInfo .infoPanelAccent{position:relative;overflow:hidden;background:linear-gradient(145deg,#0f5f39,#0d7a45);color:#fff;border-color:#0d7a45}.localInfo .infoPanelAccent:after{content:"📍";position:absolute;right:-14px;bottom:-24px;font-size:118px;opacity:.08}.localInfo .infoPanelAccent>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:rgba(255,255,255,.12);font-size:24px}.localInfo .infoPanelAccent h3{margin:20px 0 6px;font-size:12px;color:#bde1ca}.localInfo .infoPanelAccent h2{margin:0 0 12px;font-size:26px;line-height:1.35}.localInfo .infoPanelAccent p{color:#e2f0e7}#비교가이드{scroll-margin-top:110px}.inquirySection{scroll-margin-top:92px}.inquiryFrameShell iframe{scroll-margin-top:110px}@media(max-width:920px){.supportSection .supportGrid{grid-template-columns:1fr 1fr}.localInfo .infoSplit{grid-template-columns:1fr}}@media(max-width:640px){.supportSection{scroll-margin-top:82px}.supportSection .supportGrid{grid-template-columns:1fr}.supportSection .support{padding:19px}.supportSection .support:hover{transform:none}.supportSection .notice{padding:15px 15px 15px 44px}.supportSection .notice:before{left:14px;top:14px}.localInfo .infoPanel{padding:21px}.localInfo .infoPanelAccent h2{font-size:23px}.localInfo .checks li{padding-left:44px}#비교가이드{scroll-margin-top:82px}.inquirySection{scroll-margin-top:74px}}.supportContext{margin:0 0 22px;padding:18px 20px;border-radius:18px;border:1px solid #dce9e1;background:#fff}.supportContextTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.supportContext h3{margin:7px 0;font-size:19px;line-height:1.45;color:#173d29}.supportContext p{margin:0;color:#657169;font-size:12px;line-height:1.75;word-break:keep-all}.supportContextBadge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900;background:#eaf6ef;color:#12663b}.supportContext.caution{border-color:#eadfbd;background:#fffdf7}.supportContext.caution .supportContextBadge{background:#fff2ce;color:#805e00}.supportContext.unverified{border-color:#e3e6e4;background:#fafcfb}.supportContext.unverified .supportContextBadge{background:#eef1ef;color:#4d5c53}.supportContextChecks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.supportContextChecks span{display:flex;align-items:flex-start;gap:7px;padding:10px 11px;border-radius:12px;background:rgba(255,255,255,.8);border:1px solid #e5ece7;color:#415249;font-size:10.5px;line-height:1.55;word-break:keep-all}.supportContextChecks span:before{content:"✓";color:#0d7a45;font-weight:950}.supportContextCta{margin-top:14px!important;padding-top:13px;border-top:1px dashed #d8e3dc;font-weight:700;color:#385847!important}@media(max-width:720px){.supportContext{padding:16px}.supportContext h3{font-size:17px}.supportContextChecks{grid-template-columns:1fr}.supportContextTop{display:block}.supportContextBadge{margin-bottom:2px}}.localInfo a:focus-visible,.supportEmptyLinks a:focus-visible,.supportSection .source:focus-visible,.verifiedSupportSource:focus-visible{outline:3px solid rgba(13,122,69,.32);outline-offset:3px;border-radius:10px;box-shadow:0 0 0 2px #fff}.supportSection .source:focus-visible,.verifiedSupportSource:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.supportEmptyLinks a{transition:none}}.insurancePage .breadcrumbs a:focus-visible,.insurancePage .btn:focus-visible,.insurancePage .faqList summary:focus-visible,.insurancePage .nearbyLinks a:focus-visible,.insurancePage .quickGuide a:focus-visible,.insurancePage .source:focus-visible,.mobileInquiryJump:focus-visible{outline:3px solid rgba(13,122,69,.36);outline-offset:3px;border-radius:12px;box-shadow:0 0 0 2px #fff}body:has(>.insuranceRouteShell)>footer.footer,body:has(>.insuranceRouteShell)>header.header{display:none!important}.insurancePage .faqList summary:focus-visible{outline-offset:-3px;border-radius:14px}.insurancePage .nearbyLinks a{min-height:76px;gap:14px}.insurancePage .nearbyLinks a>span{display:block;min-width:0;font-size:15px;color:#18231d;font-weight:750;line-height:1.35;word-break:keep-all}.insurancePage .nearbyLinks a>b{display:block;flex:0 0 auto;color:#69746d;font-size:11.5px;font-weight:700;line-height:1.5;white-space:nowrap}@media(max-width:680px){.insurancePage .nearbyLinks a{align-items:flex-start;min-height:72px;padding:16px}.insurancePage .nearbyLinks a>span{font-size:14.5px}.insurancePage .nearbyLinks a>b{font-size:11px}.insurancePage .heroActions .btn{min-height:48px}}@media(prefers-reduced-motion:reduce){.insurancePage .fact,.insurancePage .infoPanel,.insurancePage .nearbyLinks a,.insurancePage .regionCard,.insurancePage .support{transition:none!important}.insurancePage .fact:hover,.insurancePage .infoPanel:hover,.insurancePage .nearbyLinks a:hover,.insurancePage .regionCard:hover,.insurancePage .support:hover{transform:none!important}}.rootInsuranceLanding .approvedHero{position:relative;overflow:hidden;background-image:url(/images/insurance/hero-fetal-insurance-family.webp)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.rootInsuranceLanding .approvedHero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.9) 28%,rgba(255,255,255,.48) 48%,rgba(255,255,255,.08) 66%,rgba(255,255,255,0))}.rootInsuranceLanding .approvedHeroGrid{position:relative;z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:600px;align-items:center}.rootInsuranceLanding .approvedHeroCopy{position:relative;z-index:2;max-width:800px;margin:28px 0;padding:42px 44px 38px;border:1px solid rgba(255,255,255,.62);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.56));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 18px 55px rgba(31,73,49,.08)}.rootInsuranceLanding .approvedHeroCopy>p{color:#26342c;text-shadow:0 1px 0 rgba(255,255,255,.8)}.rootInsuranceLanding .approvedBenefitRow>div{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rootInsuranceLanding .approvedHeroPhoto{min-height:600px;background:none!important;border:0!important}.rootInsuranceLanding .approvedHeroPhoto .photoFallback,.rootInsuranceLanding .approvedHeroPhoto:before{display:none!important}@media(max-width:1100px){.rootInsuranceLanding .approvedHeroGrid{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);min-height:560px}.rootInsuranceLanding .approvedHeroCopy{padding:36px 32px 34px}.rootInsuranceLanding .approvedHeroPhoto{min-height:560px}}@media(max-width:840px){.rootInsuranceLanding .approvedHero{background-position:62%!important}.rootInsuranceLanding .approvedHero:before{background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.84) 46%,rgba(255,255,255,.2))}.rootInsuranceLanding .approvedHeroGrid{grid-template-columns:1fr;min-height:0}.rootInsuranceLanding .approvedHeroCopy{max-width:690px;margin:28px 0}.rootInsuranceLanding .approvedHeroPhoto{display:none!important}}@media(max-width:680px){.rootInsuranceLanding .approvedHero{background-image:url(/images/insurance/hero-fetal-insurance-family-mobile.webp)!important;background-position:center 34%!important;background-size:cover!important}.rootInsuranceLanding .approvedHero:before{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.86) 50%,rgba(255,255,255,.68) 72%,rgba(255,255,255,.35))}.rootInsuranceLanding .approvedHeroGrid{min-height:720px;align-items:flex-start}.rootInsuranceLanding .approvedHeroCopy{width:auto;max-width:none;margin:18px 12px 0;padding:28px 20px 24px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.58));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rootInsuranceLanding .approvedHeroCopy h1{font-size:clamp(36px,10.5vw,48px);letter-spacing:-2px}.rootInsuranceLanding .approvedBenefitRow>div{background:rgba(255,255,255,.86)}.rootInsuranceLanding .approvedHeroPhoto{display:none!important}}.busanDistrictHero{position:relative;overflow:hidden;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;min-height:0!important;height:auto;margin:22px auto 0;max-width:1200px;width:calc(100% - 40px);border:1px solid #e6eee9;border-radius:24px;box-shadow:0 12px 34px rgba(31,70,51,.08);display:flex;align-items:center}.busanDistrictHero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.985),rgba(255,255,255,.94) 29%,rgba(255,255,255,.68) 46%,rgba(255,255,255,.12) 65%,rgba(255,255,255,0) 82%);pointer-events:none}.busanDistrictHeroInner{position:relative;z-index:1;width:100%;max-width:none!important;padding:0 32px!important;margin:0!important;display:flex;align-items:center}.busanDistrictHeroCopy{width:min(570px,50%);padding:38px 0 40px}.busanDistrictHero .insuranceBadge{display:inline-flex;background:#e8f7ef;color:#08774f;border-radius:999px;padding:8px 13px;font-weight:800}.busanHeroKicker{margin:16px 0 3px!important;font-size:17px!important;font-weight:800;color:#4b5f55!important;line-height:1.4!important}.busanDistrictHeroCopy h1{font-size:clamp(43px,4vw,60px);line-height:1.02;letter-spacing:-.06em;margin:7px 0 16px;color:#0c1724}.busanDistrictHeroCopy h1 em{font-style:normal;color:#0ca46d}.busanDistrictHeroCopy>p:not(.busanHeroKicker){max-width:540px;font-size:16px;line-height:1.65;color:#45564d;margin:0 0 18px}.busanHeroBenefits{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 20px}.busanHeroBenefits span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:13px;background:rgba(255,255,255,.86);border:1px solid rgba(223,235,228,.95);font-size:13px;color:#405149;box-shadow:0 5px 15px rgba(34,69,52,.04)}.busanHeroBenefits span:first-child{color:#ec6686}.busanHeroBenefits span:nth-child(2){color:#3d8ed6}.busanHeroBenefits span:nth-child(3){color:#12a46d}.busanHeroBenefits b{color:#28372f}.busanDistrictHero .heroActions{display:flex;gap:10px;flex-wrap:wrap}.busanDistrictHero .btn{min-height:46px;border-radius:13px;padding:0 17px;display:inline-flex;align-items:center}.busanDistrictHero .btnGhost{background:rgba(255,255,255,.92);border-color:#d9e5df}.insurancePage>.insuranceCrumb{max-width:1200px;width:calc(100% - 40px);margin:0 auto;border:0!important;background:transparent!important}.insurancePage>.insuranceCrumb .wrap{max-width:none!important;padding:15px 4px!important}.busanImageGuide{padding:34px 0 64px;background:linear-gradient(180deg,#fff,#fbfdfc)}.busanImageGuide>.wrap{max-width:1200px!important}.busanImageGuide .sectionHead{margin-bottom:24px}.busanImageGuide .sectionHead h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.04em;margin:12px 0 8px}.busanImageGuide .sectionHead p{color:#667085;font-size:16px}.busanTopicGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.busanTopicCard{position:relative;overflow:hidden;border:1px solid #e6ebe8;border-radius:24px;background:#fff;box-shadow:0 12px 30px rgba(26,54,43,.08);transition:transform .2s ease,box-shadow .2s ease}.busanTopicCard:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(26,54,43,.13)}.busanTopicMedia{position:relative;aspect-ratio:1.28/1;overflow:hidden;background:#f3f6f5}.busanTopicMedia img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.busanTopicCard:hover .busanTopicMedia img{transform:scale(1.025)}.busanTopicPlaceholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef9f4,#f8fbfa)}.busanTopicPlaceholder>div{text-align:center;padding:18px}.busanTopicPlaceholder span{display:block;font-size:30px;font-weight:900;color:#10a46c;margin-bottom:8px}.busanTopicPlaceholder b{display:block;font-size:17px;line-height:1.35;color:#17251e}.busanTopicPlaceholder small{display:block;margin-top:8px;color:#78867f;font-size:12px}.busanTopicBody{min-height:190px;padding:22px 20px 20px;display:flex;flex-direction:column}.busanTopicNum{font-size:30px;font-weight:900;line-height:1;color:#17a673;margin-bottom:14px}.busanTopicCard:nth-child(2) .busanTopicNum{color:#4299e1}.busanTopicCard:nth-child(3) .busanTopicNum{color:#35b987}.busanTopicCard:nth-child(4) .busanTopicNum{color:#ed9b43}.busanTopicCard:nth-child(5) .busanTopicNum{color:#8a67d5}.busanTopicBody h3{font-size:20px;line-height:1.35;letter-spacing:-.035em;margin:0 0 10px;color:#111827}.busanTopicBody p{font-size:14px;line-height:1.65;color:#667085;margin:0 0 18px}.busanTopicMore{margin-top:auto;padding-top:15px;border-top:1px solid #eef1ef;font-size:14px;font-weight:800;color:#263b34}.busanImageCta{margin-top:24px;border-radius:22px;background:linear-gradient(110deg,#f3faf7,#f8fbfa);border:1px solid #e1eee8;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.busanImageCta strong{display:block;font-size:18px;letter-spacing:-.03em}.busanImageCta span{display:block;margin-top:4px;color:#667085;font-size:14px}.busanImageCta .btn{white-space:nowrap}@media(max-width:1100px){.busanDistrictHero{width:calc(100% - 32px);margin-top:16px;background-position:60%!important}.busanDistrictHeroInner{padding:0 26px!important}.busanDistrictHeroCopy{width:min(540px,56%);padding:34px 0 36px}.busanDistrictHeroCopy h1{font-size:clamp(40px,5vw,54px)}.busanHeroBenefits{max-width:520px}.busanTopicGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.busanDistrictHero{width:calc(100% - 24px);margin-top:12px;border-radius:20px;min-height:560px!important;align-items:flex-start;background-position:67%!important}.busanDistrictHero:before{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.93) 42%,rgba(255,255,255,.66) 67%,rgba(255,255,255,.22))}.busanDistrictHeroInner{padding:0 18px!important}.busanDistrictHeroCopy{width:100%;padding:24px 0 22px;max-width:none}.busanHeroKicker{font-size:15px!important;margin-top:14px!important}.busanDistrictHeroCopy h1{font-size:clamp(36px,10vw,46px);max-width:94%;margin-bottom:13px}.busanDistrictHeroCopy>p:not(.busanHeroKicker){font-size:14px;line-height:1.6;max-width:92%;margin-bottom:14px}.busanHeroBenefits{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;max-width:285px;margin-bottom:15px}.busanHeroBenefits span{padding:7px 9px;background:rgba(255,255,255,.91)}.busanDistrictHero .heroActions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;max-width:310px}.insurancePage>.insuranceCrumb{width:calc(100% - 24px)}.busanImageGuide{padding:26px 0 48px}.busanTopicGrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:3px 3px 18px}.busanTopicCard{min-width:82%;scroll-snap-align:start}.busanTopicBody{min-height:175px}.busanImageCta{align-items:flex-start;flex-direction:column}.busanImageCta .btn{width:100%;text-align:center}}