/* Information-only presentation. Header, footer, facility pages and pricing untouched. */
.bw-page.bw-info-refresh{--ir-ink:#223247;--ir-muted:#697684;--ir-gold:#a58a57;--ir-line:#e4e8eb;background:#fff;color:var(--ir-ink);font-family:'Noto Sans KR','Malgun Gothic',sans-serif;padding-bottom:64px}
.bw-info-refresh .bw-wrap{width:min(1040px,calc(100% - 48px))}
.bw-info-refresh h1,.bw-info-refresh h2,.bw-info-refresh h3,.bw-info-refresh b,.bw-info-refresh p{word-break:keep-all;overflow-wrap:break-word}
.bw-info-refresh .bw-info-hero{height:auto;background:#faf9f6;color:var(--ir-ink);overflow:visible}
.bw-info-refresh .bw-info-hero>img,.bw-info-refresh .bw-info-hero:after{display:none}
.bw-info-refresh .bw-info-hero-in{position:relative;inset:auto;min-height:230px;padding-top:34px;padding-bottom:42px}
.bw-info-refresh .bw-info-hero .crumb{font-size:12px;color:#84734e;margin-bottom:24px}
.bw-info-refresh .bw-info-hero h1{font-size:34px;line-height:1.55;letter-spacing:-.055em;font-weight:600;max-width:950px;margin:0 0 14px}
.bw-info-refresh .bw-info-hero p{font-size:14px;line-height:1.9;color:var(--ir-muted);max-width:820px}
.bw-info-refresh .bw-info-tabs{border-bottom:1px solid var(--ir-line);display:flex;gap:24px;padding:0;scrollbar-width:thin}
.bw-info-refresh .bw-info-tabs a{padding:20px 2px;font-size:13px;font-weight:500;line-height:1.6;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--ir-muted)}
.bw-info-refresh .bw-info-tabs a:first-child{font-weight:500;border-bottom-color:transparent;color:var(--ir-muted)}
.bw-info-refresh .bw-info-tabs a[aria-current=page]{color:var(--ir-ink);border-bottom-color:var(--ir-gold);font-weight:700}
.bw-info-refresh .bw-section{margin:0;padding:40px 0}
.bw-info-refresh .bw-section+.bw-section{padding-top:0}
.bw-info-refresh h2,.bw-info-refresh .bw-step-overview h2{font-family:inherit;font-size:25px;font-weight:700;letter-spacing:-.045em;line-height:1.55;margin:0 0 9px}
.bw-info-refresh .bw-section-h{margin:0 0 23px}
.bw-info-refresh .bw-section-h p,.bw-info-refresh .bw-step-overview>p{font-size:13px;line-height:1.85;color:var(--ir-muted);margin:0}
.bw-info-refresh .bw-step-overview{background:transparent;box-shadow:none;border:0;border-radius:0}
.bw-info-refresh .bw-steps-line{display:grid;grid-template-columns:repeat(var(--ir-columns,3),minmax(0,1fr));gap:14px;margin-top:23px;overflow:visible;padding:0}
.bw-info-refresh .bw-step-mini{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:14px;text-align:left;border:1px solid var(--ir-line);border-radius:14px;padding:22px 20px;background:white;color:var(--ir-ink);text-decoration:none;transition:border-color .15s,background .15s}
.bw-info-refresh .bw-step-mini:hover{border-color:#c7b894;background:#fcfaf6}
.bw-info-refresh .bw-step-mini:after{content:'↗';position:static;color:#a48d65;font-size:17px}
.bw-info-refresh .bw-step-icon{width:34px;height:34px;border-radius:10px;background:#f4f0e7;color:#947c4e;margin:0;font-size:12px;font-weight:500}
.bw-info-refresh .bw-step-mini b{font-size:14px;line-height:1.8;font-weight:500}
.bw-info-refresh .bw-step-mini small{display:none}
.bw-info-refresh .bw-info-section details{background:white;border:1px solid var(--ir-line);border-radius:14px;margin:12px 0;overflow:hidden;scroll-margin-top:24px}
.bw-info-refresh .bw-info-section summary,.bw-info-refresh .bw-faq summary{font-size:15px;font-weight:500;line-height:1.8;padding:22px 24px;gap:20px;list-style:none;cursor:pointer}
.bw-info-refresh .bw-info-section summary:after,.bw-info-refresh .bw-faq summary:after{content:'+';font-size:22px;font-weight:400;color:#9f8b67;flex-shrink:0}
.bw-info-refresh .bw-info-section details[open] summary:after,.bw-info-refresh .bw-faq details[open] summary:after{content:'−'}
.bw-info-refresh .bw-info-section details[open]>summary{background:#faf9f6}
.bw-info-refresh .bw-info-section .inner{font-size:14px;line-height:1.95;padding:22px 24px 26px;color:#5f6e7d}
.bw-info-refresh .bw-info-section .inner p{margin:0 0 14px;max-width:900px}
.bw-info-refresh .bw-info-section .inner p:last-child{margin-bottom:0}
.bw-info-refresh .bw-info-section .inner h3{font-size:17px;line-height:1.8;margin:20px 0 12px;color:var(--ir-ink)}
.bw-info-refresh .bw-info-section .inner li{margin:8px 0;line-height:1.9}
.bw-info-refresh .bw-info-section .inner a{color:#344c64;text-decoration:underline;text-underline-offset:4px}
.bw-info-refresh .bw-info-section .inner .tw{overflow-x:auto}
.bw-info-refresh .bw-info-section .inner table{font-size:13px;line-height:1.8;border-collapse:collapse}
.bw-info-refresh .bw-info-section .inner th{background:#f7f8fa;font-weight:500;color:#344253}
.bw-info-refresh .bw-info-section .inner td,.bw-info-refresh .bw-info-section .inner th{padding:14px 16px;border-bottom:1px solid var(--ir-line)}
.bw-info-refresh .bw-info-section .inner ul.ir-link-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.bw-info-refresh .ir-link-grid li{margin:0!important;padding:17px 18px;border:1px solid var(--ir-line);border-radius:10px;font-size:13px;background:white}
.bw-info-refresh .ir-link-grid li>a{display:block;text-decoration:none!important;line-height:1.85}
.bw-info-refresh .bw-related-grid{gap:14px}
.bw-info-refresh .bw-related-card{padding:25px;border:1px solid var(--ir-line);border-radius:14px;background:#f7f8fa}
.bw-info-refresh .bw-related-card .ico{display:none}
.bw-info-refresh .bw-related-card b{font-size:15px;line-height:1.85;margin:0 0 8px;font-weight:500}
.bw-info-refresh .bw-related-card p{font-size:12px;color:var(--ir-muted);line-height:1.85;margin-bottom:18px}
.bw-info-refresh .bw-related-card a{font-size:12px;color:#8a7144;font-weight:500}
.bw-info-refresh .bw-faq details{border:0;border-bottom:1px solid var(--ir-line);border-radius:0;background:white}
.bw-info-refresh .bw-faq summary{padding:20px 4px;display:flex;justify-content:space-between}
.bw-info-refresh .bw-faq details p{font-size:14px;line-height:1.95;padding:0 4px 22px;margin:0;color:var(--ir-muted)}
.bw-info-refresh .bw-contact-box{background:#223247;border:0;border-radius:18px;padding:30px 32px;margin-top:0;gap:24px;color:white}
.bw-info-refresh .bw-contact-box h3{font-family:inherit;font-size:21px;line-height:1.7;color:white}
.bw-info-refresh .bw-contact-box p{color:#d0d8e1;font-size:13px;line-height:1.8;margin-top:6px}
.bw-info-refresh .bw-contact-box .bw-cta-pair{display:flex;gap:10px;flex-wrap:wrap}
.bw-info-refresh .bw-contact-box .bw-btn{font-size:13px;min-height:48px;display:flex;align-items:center;justify-content:center;padding:12px 19px;border-radius:9px;white-space:nowrap}
.bw-info-refresh .bw-contact-box .bw-btn.dark{background:white;color:#223247;border:1px solid white}
.bw-info-refresh .bw-contact-box .bw-btn.kakao{background:#f5e9bc;color:#473f27;border:1px solid #f5e9bc}
.bw-info-refresh a:focus-visible,.bw-info-refresh summary:focus-visible{outline:3px solid #a58a57;outline-offset:4px}
@media(max-width:760px){.bw-info-refresh .bw-wrap{width:calc(100% - 36px)}.bw-info-refresh .bw-info-hero-in{min-height:0;padding:28px 0 34px}.bw-info-refresh .bw-info-hero h1{font-size:27px;line-height:1.6}.bw-info-refresh .bw-info-hero p{font-size:13px}.bw-info-refresh .bw-info-tabs{gap:20px}.bw-info-refresh .bw-info-tabs a{padding:17px 0;font-size:12px}.bw-info-refresh .bw-steps-line{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-info-refresh .bw-step-mini{padding:18px 15px;gap:10px}.bw-info-refresh .bw-contact-box{display:block;padding:27px 24px}.bw-info-refresh .bw-contact-box .bw-cta-pair{margin-top:21px}.bw-info-refresh .bw-related-grid{grid-template-columns:1fr}.bw-info-refresh .bw-related-card{padding:22px}.bw-info-refresh .bw-related-card p{margin-bottom:12px}}
@media(max-width:480px){.bw-info-refresh .bw-section{padding:32px 0}.bw-info-refresh h2,.bw-info-refresh .bw-step-overview h2{font-size:22px}.bw-info-refresh .bw-steps-line{grid-template-columns:1fr;gap:10px}.bw-info-refresh .bw-info-section summary{font-size:14px;padding:19px 18px}.bw-info-refresh .bw-info-section .inner{font-size:13px;padding:18px;overflow-wrap:anywhere}.bw-info-refresh .bw-info-section .inner ul.ir-link-grid{grid-template-columns:1fr}.bw-info-refresh .bw-info-section .inner table{font-size:12px}.bw-info-refresh .bw-info-section .inner td,.bw-info-refresh .bw-info-section .inner th{padding:11px 10px}.bw-info-refresh .bw-contact-box .bw-btn{flex:1}.bw-info-refresh .bw-contact-box h3{font-size:19px}.bw-info-refresh .bw-faq summary{font-size:14px}.bw-info-refresh .bw-faq details p{font-size:13px}}


/* Regional cost rows: presentation only; content, amounts and data are unchanged. */
.bw-info-refresh .bw-info-section .fx-lines{
  display:flex;
  flex-direction:column;
  gap:0;
  padding:16px 18px 18px;
}
.bw-info-refresh .bw-info-section .fx-lines > .ln{
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  justify-content:space-between;
  gap:8px 20px;
  min-width:0;
  padding:14px 0;
}
.bw-info-refresh .bw-info-section .fx-lines > .ln:first-child{
  padding-top:0;
}
.bw-info-refresh .bw-info-section .fx-lines > .ln:last-child{
  padding-bottom:0;
}
.bw-info-refresh .bw-info-section .fx-lines > .ln + .ln{
  border-top:1px solid var(--ir-line,#e4e8eb);
}
.bw-info-refresh .bw-info-section .fx-lines > .ln > span{
  display:block;
  flex:1 1 18rem;
  min-width:0;
  max-width:100%;
}
.bw-info-refresh .bw-info-section .fx-lines > .ln > span > b,
.bw-info-refresh .bw-info-section .fx-lines > .ln > span > em{
  display:block;
  overflow-wrap:anywhere;
}
.bw-info-refresh .bw-info-section .fx-lines > .ln > span > em{
  margin-top:.3em;
  font-style:normal;
}
.bw-info-refresh .bw-info-section .fx-lines > .ln > strong{
  display:block;
  flex:0 1 auto;
  min-width:0;
  max-width:100%;
  margin-inline-start:auto;
  text-align:right;
  white-space:normal;
  overflow-wrap:anywhere;
  font-variant-numeric:tabular-nums;
}
.bw-info-refresh .bw-info-section .fx-lines > .ln.sum{
  margin-top:4px;
  border-top-width:2px;
}
@media(max-width:480px){
  .bw-info-refresh .bw-info-section .fx-lines{
    padding:14px;
  }
  .bw-info-refresh .bw-info-section .fx-lines > .ln > span{
    flex-basis:100%;
  }
}
