/* Restore the original full-width photographic composition, not the later cropped grid. */
body header.site-header #main-nav :is(a,button){font-weight:600!important}
body header.site-header .anti-aging-shortcut{display:inline-flex!important;align-items:center;justify-content:center;gap:0!important;padding:11px 16px!important;border:1px solid #554d45!important;border-radius:2px!important;background:transparent!important;color:#34312e!important}
body header.site-header .anti-aging-shortcut>svg{display:none!important}
body header.site-header .anti-aging-shortcut span{font-size:15px!important;font-weight:600!important;white-space:nowrap}
body header.site-header .anti-aging-shortcut b{font-size:20px!important;font-weight:500!important;margin-left:8px}
body .experience-hero.surgical-concept-hero.historical-treatment-hero{height:600px;min-height:600px;display:flex;align-items:center;background:#2d251d!important}
body .historical-treatment-hero>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important;mask-image:none!important;filter:none!important}
body .experience-hero.historical-treatment-hero .experience-copy.treatment-plain-copy{width:44%;max-width:780px;margin:0 2% 0 54%!important;gap:25px;display:flex;align-self:center;padding:0;text-align:left}
body .experience-hero.historical-treatment-hero .experience-copy.treatment-plain-copy :is(p,h1){font-size:clamp(26px,2.15vw,36px)!important;line-height:1.8!important;font-weight:400!important;white-space:normal;word-break:keep-all;letter-spacing:-.035em}
@media(min-width:801px){
body .main-hero.main-profile-hero .main-profile-figure{left:100px!important}
body .main-hero.main-profile-hero .focus-intro-copy{transform:translateX(95px);width:43%!important;margin-right:0!important}
}
@media(max-width:800px){
body header.site-header .anti-aging-shortcut{padding:8px 10px!important}
body header.site-header .anti-aging-shortcut span{font-size:12px!important}
body header.site-header .anti-aging-shortcut b{font-size:16px!important;margin-left:4px}
body .experience-hero.surgical-concept-hero.historical-treatment-hero{height:460px;min-height:460px}
body .historical-treatment-hero>img{object-position:24% center!important;opacity:.65!important}
body .experience-hero.historical-treatment-hero .experience-copy.treatment-plain-copy{width:66%;margin:0 4% 0 30%!important;gap:20px;text-align:left}
body .experience-hero.historical-treatment-hero .experience-copy.treatment-plain-copy :is(p,h1){font-size:clamp(19px,4.6vw,26px)!important;line-height:1.8!important}
}

/* Approved ivory camisole image; original wide composition, no seated-pose crop rules. */
body.obesity-page .obesity-hero{position:relative;height:600px;min-height:600px;overflow:hidden;background:#2d251d!important}
body.obesity-page .obesity-approved-backdrop{position:absolute;right:0;top:0;height:100%;width:100%;max-width:none;object-fit:cover;object-position:center 35%}
body.obesity-page .obesity-hero-group{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:80%;max-width:1200px;min-height:600px;height:600px;margin:0 auto;transform:none}
body.obesity-page .obesity-hero-group .obesity-hero-copy{width:50%;max-width:540px;transform:none}
@media(max-width:800px){
body.obesity-page .obesity-hero{height:460px;min-height:460px}
body.obesity-page .obesity-approved-backdrop{width:150%;right:-30%;object-position:70% center;opacity:.5}
body.obesity-page .obesity-hero-group{width:88%;height:460px;min-height:460px}
body.obesity-page .obesity-hero-group .obesity-hero-copy{width:85%;max-width:none}
}
/* Clearer global menu rhythm. */
body header.site-header #main-nav{gap:42px!important}
/* Black photographic opening on every liposuction area page. */
body[data-area] .hero,body[data-area] .hero-grid,body[data-area] .clean-photo-wrap{background:#2d251d!important;color:#fff!important}
body[data-area] .hero :is(h1,p,.label,.area-name){color:#fff!important}
body[data-area] .hero .hero-grid>div:first-child{position:relative;z-index:2}
body[data-area] .hero .clean-photo-wrap{position:relative}
body[data-area] .hero .clean-photo-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,.7) 12%,rgba(0,0,0,.1) 65%),linear-gradient(0deg,#000 0%,transparent 20%)}
body[data-area] .approved-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,.98) 28%,rgba(0,0,0,.75) 47%,rgba(0,0,0,.13) 78%),linear-gradient(0deg,#000 0%,transparent 22%)}
body[data-area] .approved-hero-copy{z-index:2}
@media(min-width:801px) and (max-width:1100px){body header.site-header #main-nav{gap:34px!important}}
@media(max-width:800px){
body header.site-header #main-nav{gap:24px!important;justify-content:flex-start!important;overflow-x:auto!important;max-width:100%!important;scrollbar-width:none}
body header.site-header #main-nav::-webkit-scrollbar{display:none}
body[data-area] .hero .clean-photo-wrap:after{background:linear-gradient(90deg,#000 0%,transparent 35%),linear-gradient(0deg,#000 0%,transparent 25%)}
body[data-area] .approved-hero:after{background:none}
body[data-area] .approved-hero-photo{mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}
}
/* Keep the approved doctor's original framing; crop only surplus black space at right. */
@media(min-width:801px){
body .experience-hero.surgical-concept-hero.historical-treatment-hero{height:700px;min-height:700px}
body .historical-treatment-hero>img{inset:auto!important;left:0!important;top:0!important;width:auto!important;height:100%!important;object-fit:contain!important;object-position:left center!important}
}
@media(min-width:1600px){body .experience-hero.surgical-concept-hero.historical-treatment-hero{height:760px;min-height:760px}}
/* One weight step heavier while preserving the existing wordmark hierarchy and matched widths. */
body header.unified-review-header .clinic-wordmark .wordmark-korean{font-weight:400!important}
body header.unified-review-header .clinic-wordmark .wordmark-korean strong{font-weight:800!important}
body header.unified-review-header .clinic-wordmark .wordmark-english text{font-weight:400!important}
