/* mommy_07_01 — 한국어 고정 높이 → min-height (sys.php f=minh) */
@media (min-width:1025px){
html#tgi-doc[data-tgi-sys] .mod-tv .tv-item:where(.tg-fr *)::after{min-height:1px!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr01"] #prologue:where(.tg-fr *){min-height:calc(436*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr03"] #after-care:where(.tg-fr *){min-height:calc(1073*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .mod-bna .bna.v .ph:where(.tg-fr *)::after{min-height:50%!important}
html#tgi-doc[data-tgi-sys] .mod-bna .bna.v .lock:where(.tg-fr *){min-height:50%!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-02 .s02-num:where(.tg-fr *)::after{min-height:calc(14*var(--k))!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-00:where(.tg-fr *){min-height:calc(402*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-01:where(.tg-fr *){min-height:calc(852*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-02:where(.tg-fr *){min-height:calc(790*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-03:where(.tg-fr *){min-height:calc(1568*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .mod-album .thumb.v .photo_wrap:where(.tg-fr *){min-height:200px!important}
html#tgi-doc[data-tgi-sys] .mod-album .thumb.v .lock_wrap:where(.tg-fr *){min-height:100px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .mod-album .photo_container:has(.photo_wrap.v:not([hidden])):where(.tg-fr *){min-height:558px!important}
html#tgi-doc[data-tgi-sys] .mod-album .photo_wrap.v .lock_wrap:where(.tg-fr *){min-height:279px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .mod-bna .bna-more:where(.tg-fr *){min-height:69px!important}
}
html#tgi-doc[data-tgi-sys] .fr00 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr00 .hero__photo:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr00 .hero__arm:where(.tg-fr *){min-height:20.62257%!important}
html#tgi-doc[data-tgi-sys] .fr00 .hero__body:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr00 .hero__bar:where(.tg-fr *){min-height:calc(16 * var(--u))!important}
html#tgi-doc[data-tgi-sys] .fr00 .spec__cell:nth-child(even):where(.tg-fr *)::before{min-height:calc(40 * var(--u))!important}
html#tgi-doc[data-tgi-sys] .fr01 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr01 .prologue__en:where(.tg-fr *)::after{min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .dash:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s00 .s00-rule:where(.tg-fr *){min-height:29px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s01-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s02-photo:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr02 .s02-num:where(.tg-fr *)::after{min-height:16px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s04-stage:where(.tg-fr *){min-height:min(790px,41.14583cqw)!important}
html#tgi-doc[data-tgi-sys] .fr02 .s04-photo:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr02 .s04-circle:where(.tg-fr *){min-height:28.734%!important}
html#tgi-doc[data-tgi-sys] .fr02 .s04-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr03 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr03 .s00-eyebrow:where(.tg-fr *)::after{min-height:1px!important}
html#tgi-doc[data-tgi-sys] .tg_fr .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.prologue__copy{text-align:start!important;text-align-last:auto!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.prologue__copy > span{display:inline!important;text-align-last:auto!important;white-space:normal!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.prologue__copy br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys]:not([data-tgi-lang="ja"]):not([data-tgi-lang^="zh"]) .tg-fr p.prologue__copy > span:not(:last-child)::after{content:" "}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.prologue__copy br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr :is(h1,h2,h3,h4){text-wrap-style:balance!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,span,div).sr.sr{height:1px!important;min-height:0!important;overflow:hidden!important}
@media (max-width:1024px){
html#tgi-doc[data-tgi-sys] .fr00 .hero__bar:where(.tg-fr *){min-height:12px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s00 .s00-rule:where(.tg-fr *){min-height:22px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s04-circle:where(.tg-fr *){min-height:160px!important}
}
@media (max-width:640px){
html#tgi-doc[data-tgi-sys] .fr02 .s04-circle:where(.tg-fr *){min-height:132px!important}
}
