.evb-guide-hub{padding:76px 0 70px;background:#f5f5f0;color:#292d28}
.evb-guide-inner{width:min(1200px,calc(100% - 80px));margin:0 auto}
.evb-guide-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}
.evb-guide-kicker{display:block;margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.2em;color:#697760}
#wrap .evb-guide-heading h3{margin:0;font-size:32px;font-weight:600;line-height:1.4;letter-spacing:-.045em;color:#292d28}
#wrap .evb-guide-heading p{margin:12px 0 0;font-size:16px;line-height:1.8;color:#666c61;letter-spacing:-.025em}
.evb-guide-controls{display:flex;gap:8px;flex-shrink:0;margin-bottom:4px}
.evb-guide-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #c9cec1;border-radius:50%;background:transparent;color:#35482e;font-size:21px;cursor:pointer}
.evb-guide-controls button:hover{background:#e8ecdf}
.evb-guide-controls button:disabled{opacity:.32;cursor:default}
.evb-guide-controls button:focus-visible,.evb-guide-card:focus-visible{outline:3px solid #748169;outline-offset:4px}
#wrap .evb-guide-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-x:contain;padding:3px 2px 20px;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:#8b967e #e1e4da}
.evb-guide-track::-webkit-scrollbar{height:6px}
.evb-guide-track::-webkit-scrollbar-thumb{background:#8b967e;border-radius:5px}
#wrap .evb-guide-track>li{flex:0 0 calc((100% - 66px)/3.3);min-width:0;margin:0;scroll-snap-align:start}
.evb-guide-card{display:block;height:100%;overflow:hidden;border:1px solid #e0e3d9;border-radius:14px;background:#fff;color:#292d28;text-align:left;transition:border-color .2s,box-shadow .2s}
.evb-guide-card:hover{border-color:#a8b398;box-shadow:0 6px 18px #35482e0d}
.evb-guide-picture{display:block;aspect-ratio:1;background:#e9ebe3;overflow:hidden}
#wrap .evb-guide-picture img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}
.evb-guide-copy{display:block;padding:22px 20px 24px}
.evb-guide-number{display:block;margin-bottom:9px;font-size:11px;font-weight:600;letter-spacing:.12em;color:#748169}
#wrap .evb-guide-copy h4{margin:0 0 9px;font-size:19px;font-weight:600;line-height:1.5;letter-spacing:-.04em;color:#292d28;word-break:keep-all}
#wrap .evb-guide-copy p{margin:0;font-size:14px;line-height:1.8;letter-spacing:-.025em;color:#6a6e65;word-break:keep-all}
.evb-guide-more{display:block;margin-top:18px;font-size:13px;color:#536448}
.evb-guide-price-note{display:block;margin-top:10px;font-size:13px;line-height:1.6;font-weight:600;color:#56644d}
#evb-guide-heading{scroll-margin-top:105px}
#sub.evb-guide-body .site-header{background:#fafaf6;border-bottom:1px solid #e5e7df}
#sub.evb-guide-body .site-header .inbox .logo{display:block!important}
#sub.evb-guide-body .site-header .inbox .logo_wh{display:none!important}
#sub.evb-guide-body .main-nav>ul>li>a{color:#333!important}
#sub.evb-guide-body .nav_mopen span{background:#333!important}
.evb-guide-page{padding-top:136px;background:#fafaf6;color:#292d28;min-height:70vh}
.evb-guide-breadcrumb{width:min(900px,calc(100% - 80px));margin:0 auto 32px;font-size:13px;color:#73796d;line-height:1.8}
.evb-guide-breadcrumb a{color:inherit}
.evb-guide-article{width:min(900px,calc(100% - 80px));margin:0 auto;padding:0 0 90px}
.evb-guide-article-header{padding-bottom:32px;margin-bottom:34px;border-bottom:1px solid #dfe3d6}
#wrap .evb-guide-article h1{font-size:43px;font-weight:600;letter-spacing:-.055em;line-height:1.45;margin:0 0 18px;word-break:keep-all}
#wrap .evb-guide-article .evb-guide-lead{font-size:18px;line-height:1.9;color:#6a7064;margin:0;word-break:keep-all}
.evb-guide-article-section{margin:0 0 32px}
#wrap .evb-guide-article h2{font-size:24px;font-weight:600;line-height:1.6;margin:0 0 13px;letter-spacing:-.035em;word-break:keep-all}
#wrap .evb-guide-article p{font-size:17px;line-height:2;color:#51584b;letter-spacing:-.015em;margin:0 0 16px;word-break:keep-all}
.evb-guide-cost-box{padding:26px 28px;margin:0 0 32px;background:#e8ece1;border-radius:12px;border:1px solid #dce2d2}
.evb-guide-cost-box strong{display:block;font-size:28px;line-height:1.5;letter-spacing:-.04em;color:#3f5034}
.evb-guide-cost-box span{display:block;font-size:15px;line-height:1.8;color:#66725d;margin-top:5px}
#wrap .evb-guide-article .evb-guide-source{font-size:13px;line-height:1.8;color:#7a8173;margin-top:24px}
.evb-guide-source a{text-decoration:underline;text-underline-offset:3px}
.evb-guide-article-links{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #dfe3d6;padding-top:26px;margin:32px 0}
.evb-guide-article-links a{padding:12px 18px;border:1px solid #d2d9c8;border-radius:7px;font-size:14px;line-height:1.7;background:#fff;color:#4f5e43}
.evb-guide-article-links a:first-child{background:#536448;color:#fff;border-color:#536448}
.evb-guide-article-links a:focus-visible{outline:3px solid #748169;outline-offset:3px}
.evb-guide-article-image{margin:38px 0 0;text-align:center}
#wrap .evb-guide-article-image img{display:block;width:100%;max-width:680px;height:auto;margin:0 auto;border-radius:12px}
.evb-guide-article-image figcaption{font-size:14px;line-height:1.8;color:#66725d;margin-top:14px}
@media(min-width:1600px){.evb-guide-page{padding-top:158px}}
@media(max-width:1024px){.evb-guide-inner{width:calc(100% - 48px)}#wrap .evb-guide-track>li{flex-basis:calc((100% - 44px)/2.3)}.evb-guide-article,.evb-guide-breadcrumb{width:calc(100% - 64px)}}
@media(max-width:640px){.evb-guide-hub{padding:46px 0 42px}.evb-guide-inner{width:calc(100% - 40px)}.evb-guide-heading{gap:15px;align-items:flex-start;margin-bottom:23px}#wrap .evb-guide-heading h3{font-size:24px}#wrap .evb-guide-heading p{font-size:14px;margin-top:9px}.evb-guide-kicker{font-size:10px;margin-bottom:9px}.evb-guide-controls{gap:6px;margin-top:21px}.evb-guide-controls button{width:32px;height:32px;font-size:17px}#wrap .evb-guide-track{gap:14px;padding-bottom:16px}#wrap .evb-guide-track>li{flex-basis:82%}.evb-guide-copy{padding:19px 18px 21px}#wrap .evb-guide-copy h4{font-size:18px}.evb-guide-page{padding-top:104px}.evb-guide-breadcrumb{width:calc(100% - 40px);font-size:12px;margin-bottom:25px}.evb-guide-article{width:calc(100% - 40px);padding-bottom:55px}.evb-guide-article-header{padding-bottom:24px;margin-bottom:26px}#wrap .evb-guide-article h1{font-size:29px;margin-bottom:12px}#wrap .evb-guide-article .evb-guide-lead{font-size:16px;line-height:1.8}#wrap .evb-guide-article h2{font-size:21px;margin-bottom:10px}#wrap .evb-guide-article p{font-size:16px;line-height:1.9}.evb-guide-article-section{margin-bottom:26px}.evb-guide-cost-box{padding:20px 21px}.evb-guide-cost-box strong{font-size:24px}.evb-guide-article-image{margin-top:28px}}
@media(prefers-reduced-motion:reduce){.evb-guide-card{transition:none}}

/* Related treatment links */
.evb-topic-links{background:#f5f5f0;border-bottom:1px solid #e0e3d9;padding:22px 0}
.evb-topic-links-inner{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 0;width:min(1200px,calc(100% - 40px));margin:0 auto}
#wrap .evb-topic-links a{display:inline-block;padding:0 18px;font-size:16px;line-height:1.7;color:#42533d;text-decoration:none;white-space:nowrap}
#wrap .evb-topic-links a+a{border-left:1px solid #c9cec1}
#wrap .evb-topic-links a:hover{text-decoration:underline}
#wrap .evb-topic-links a:focus-visible{outline:2px solid #748169;outline-offset:4px}
@media(max-width:600px){
  .evb-topic-links{padding:6px 0}
  .evb-topic-links-inner{display:grid;grid-template-columns:7fr 5fr 7fr 4fr 4fr;width:calc(100% - 12px);gap:0}
  #wrap .evb-topic-links a{display:flex;align-items:center;justify-content:center;min-width:0;padding:14px 2px;font-size:clamp(10px,3vw,14px);line-height:1.6;letter-spacing:-.06em;text-align:center;white-space:nowrap;box-sizing:border-box}
}

/* Procedure heading and original logo dimensions on this page */
.site-header .inbox .evb-site-logo{position:relative;z-index:99;font-size:2em;font-weight:bold}
#sub #wrap.imp_rem .evb-removal-hero-copy{width:calc(100% - 32px);max-width:1200px;margin:0 auto;text-align:center}
#sub #wrap.imp_rem .evb-removal-hero .evb-removal-eyebrow{margin:0 0 24px;color:#fff;font-size:clamp(16px,1.7vw,24px);line-height:1.6;font-weight:300;letter-spacing:.025em}
#sub #wrap.imp_rem .evb-removal-hero h1{margin:0;color:#fff;font-family:'BitgoeulGwangju','Pretendard',sans-serif;font-size:clamp(38px,5.5vw,82px);font-weight:500;line-height:1.35;letter-spacing:-.045em;word-break:keep-all;white-space:nowrap}
@media(max-width:1440px){.site-header .inbox .evb-site-logo a img{width:12vw;max-width:168px}}
@media(max-width:1024px){.site-header .inbox .evb-site-logo a img{width:20vw;max-width:168px}.site-header .inbox .evb-site-logo{width:74vw}}
@media(max-width:768px){.site-header .inbox .evb-site-logo a img{width:30vw;max-width:168px;display:block}.site-header .inbox .evb-site-logo{width:74vw}#sub #wrap.imp_rem .evb-removal-hero .evb-removal-eyebrow{font-size:clamp(12px,3.4vw,18px);margin-bottom:16px;letter-spacing:0}#sub #wrap.imp_rem .evb-removal-hero h1{font-size:clamp(30px,8vw,44px)}}

/* Readable clinical information on the implant removal page */
#sub #wrap.imp_rem .imp_rem1 h2{margin:0 0 38px;font-size:clamp(26px,3.2vw,48px);font-weight:500;line-height:1.5;letter-spacing:-.045em;word-break:keep-all}
#sub #wrap.imp_rem .imp_rem1 p+p{margin-top:22px}
#sub #wrap.imp_rem .evb-removal-details{padding:96px 0;background:#f5f5f0;color:#292d28}
.evb-removal-details-inner{width:min(1120px,calc(100% - 64px));margin:0 auto}
#sub #wrap.imp_rem .evb-removal-details-heading{margin:0 0 38px;text-align:center}
#sub #wrap.imp_rem .evb-removal-details h2{margin:0;font-family:'Pretendard',sans-serif;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.5;letter-spacing:-.045em;word-break:keep-all}
#sub #wrap.imp_rem .evb-removal-details-heading>p{margin:16px 0 0;font-size:17px;line-height:1.9;color:#666c61;word-break:keep-all}
.evb-removal-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.evb-removal-detail{min-width:0;padding:34px 32px;border:1px solid #dfe3d7;border-radius:14px;background:#fff;box-sizing:border-box}
.evb-removal-detail-number{display:block;margin:0 0 15px;font-size:12px;font-weight:600;letter-spacing:.08em;color:#68785e}
#sub #wrap.imp_rem .evb-removal-detail h3{margin:0 0 19px;font-family:'Pretendard',sans-serif;font-size:23px;line-height:1.5;font-weight:600;letter-spacing:-.04em;word-break:keep-all}
#sub #wrap.imp_rem .evb-removal-detail p{margin:0 0 14px;font-size:16px;line-height:1.95;letter-spacing:-.02em;color:#51584b;word-break:keep-all;overflow-wrap:anywhere}
#sub #wrap.imp_rem .evb-removal-detail p:last-child{margin-bottom:0}
.evb-removal-detail-cost{background:#e9eee2;border-color:#d6dfcc}
#sub #wrap.imp_rem .evb-removal-detail .evb-removal-cost-value{font-size:29px;line-height:1.6;font-weight:600;color:#405235;letter-spacing:-.04em}
.evb-removal-cost-value span{display:inline-block;font-size:15px;font-weight:400;white-space:nowrap}
@media(max-width:700px){#sub #wrap.imp_rem .imp_rem1 h2{font-size:clamp(24px,6vw,36px);margin-bottom:25px}#sub #wrap.imp_rem .evb-removal-details{padding:56px 0}.evb-removal-details-inner{width:calc(100% - 40px)}.evb-removal-details-grid{grid-template-columns:1fr;gap:16px}.evb-removal-detail{padding:27px 23px}#sub #wrap.imp_rem .evb-removal-details-heading{margin-bottom:28px}#sub #wrap.imp_rem .evb-removal-details h2{font-size:27px}#sub #wrap.imp_rem .evb-removal-details-heading>p{font-size:15px}#sub #wrap.imp_rem .evb-removal-detail h3{font-size:21px}#sub #wrap.imp_rem .evb-removal-detail p{font-size:16px;line-height:1.9}}

/* Removal page: source links and layout-safe deferred illustrations. */
#sub #wrap.imp_rem .evb-removal-sources{padding:40px 0;background:#f5f5f0;color:#414c3b}
#sub #wrap.imp_rem .evb-removal-sources h2{font-family:'Pretendard',sans-serif;font-size:23px;line-height:1.5;margin:0 0 18px;word-break:keep-all}
#sub #wrap.imp_rem .evb-removal-sources p,#sub #wrap.imp_rem .evb-removal-sources li{font-size:16px;line-height:1.9;margin:0 0 12px;word-break:keep-all;overflow-wrap:anywhere}
#sub #wrap.imp_rem .evb-removal-sources ul{padding-left:22px;list-style:disc}
#sub #wrap.imp_rem .evb-removal-sources a{color:#425b34;text-decoration:underline;text-underline-offset:4px}
#sub #wrap.imp_rem .evb-removal-sources a:focus-visible{outline:2px solid #425b34;outline-offset:4px}
#sub #wrap.imp_rem .evb-removal-picture{display:contents}
#sub #wrap.imp_rem .evb-removal-picture img{height:auto}
#sub #wrap.imp_rem .sub-visual{background-image:image-set(url("/img/breast_revision/imp_rm_visual-seo-20261030.webp") type("image/webp"),url("/img/breast_revision/imp_rm_visual.png") type("image/png"))}
#sub #wrap.imp_rem .bgtext{background-image:image-set(url("/img/breast_revision/rupture1_bg-seo-20261030.webp") type("image/webp"),url("/img/breast_revision/rupture1_bg.png") type("image/png"))}
#sub #wrap.imp_rem .imp_rem5{background-image:image-set(url("/img/detail_correction/axillaryfat6_bg-seo-20261030.webp") type("image/webp"),url("/img/detail_correction/axillaryfat6_bg.png") type("image/png"))}
#sub #wrap.imp_rem .imp_rem10{background-image:image-set(url("/img/detail_correction/scarremoval11_bg-seo-20261030.webp") type("image/webp"),url("/img/detail_correction/scarremoval11_bg.png") type("image/png"))}

/* Consultation checklist merged into the main removal page. */
#evb-consultation-preparation{background:#fff;scroll-margin-top:110px}
#evb-consultation-preparation .evb-removal-detail{background:#f5f5f0}
#sub #wrap.imp_rem #evb-consultation-preparation ul{list-style:disc;padding-left:22px;margin:0 0 16px}
#sub #wrap.imp_rem #evb-consultation-preparation li{font-size:16px;line-height:1.9;letter-spacing:-.02em;color:#51584b;margin:0 0 9px;word-break:keep-all;overflow-wrap:anywhere}
#evb-consultation-preparation a{color:#425b34;text-decoration:underline;text-underline-offset:4px}
#evb-consultation-preparation a:focus-visible{outline:2px solid #425b34;outline-offset:4px}
#evb-consultation-preparation [id],#evb-removal-cost{scroll-margin-top:110px}
