/* Scope section headings below the native header; global header z-index must not leak. */
.maru-publishing :is(.mc-heading,.mm-heading),.u-page header{position:relative!important;z-index:0!important;inset:auto!important;width:auto!important;height:auto!important;background:transparent!important}.maru-publishing h2,.u-page h2{position:relative;z-index:auto}.maru-course-dialog{scrollbar-width:none!important;border-radius:24px!important;overflow:auto!important}.maru-course-dialog *{scrollbar-width:none!important}.maru-course-dialog::-webkit-scrollbar,.maru-course-dialog *::-webkit-scrollbar{display:none!important}.maru-course-dialog .mcd-editorial{border-radius:24px!important}.maru-review-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto!important;width:fit-content;max-width:calc(100% - 40px);max-height:calc(100dvh - 40px);padding:45px 20px 20px;border:0;border-radius:18px;background:white;overflow:auto;scrollbar-width:none}.maru-review-dialog::backdrop{background:#000b}.maru-review-dialog>img{width:auto;max-width:min(900px,calc(100vw - 80px));height:auto;display:block;margin:auto}.maru-review-dialog>button{position:sticky;top:-33px;display:block;margin:-32px 0 5px auto;width:34px;height:34px;border:1px solid #ccc;border-radius:50%;background:#fff;font:26px/1 Arial;cursor:pointer}.maru-review-dialog::-webkit-scrollbar{display:none}.wrap-lnb.funded-nav ul{display:flex!important}.wrap-lnb.funded-nav li{flex:1;width:auto!important}.wrap-lnb.funded-nav li.active a{color:#e10060!important}.wrap-lnb.funded-nav a{font-size:16px!important;white-space:nowrap}
@media(max-width:959px){.wrap-lnb.funded-nav.pc{display:none!important}.wrap-lnb.funded-nav.mobile{display:block!important;overflow-x:auto}.wrap-lnb.funded-nav.mobile ul{width:max-content;min-width:100%}.wrap-lnb.funded-nav.mobile li{flex:0 0 auto;padding:0!important}.wrap-lnb.funded-nav.mobile a{padding:0 22px;line-height:60px;height:60px;font-size:14px!important}}
@media(max-width:600px){.maru-review-dialog{max-width:calc(100% - 20px);max-height:calc(100dvh - 24px);padding:42px 12px 12px}.maru-review-dialog>img{max-width:calc(100vw - 44px)}}
/* Native webtoon presentation rules have ID specificity: override only funded navigation. */
@media(min-width:960px){body:has(#maru-publishing-banner) #container .wrap-lnb.curriculum.funded-nav.pc{display:block!important}body:has(#maru-publishing-banner) #container .wrap-lnb.curriculum.funded-nav.mobile{display:none!important}}
@media(max-width:959px){body:has(#maru-publishing-banner) #container .wrap-lnb.curriculum.funded-nav.pc{display:none!important}body:has(#maru-publishing-banner) #container .wrap-lnb.curriculum.funded-nav.mobile{display:block!important;position:relative!important;top:auto!important;height:auto!important;overflow-x:auto!important}}
@media(max-width:959px){#container .wrap-lnb.curriculum.funded-nav.mobile ul{position:static!important;top:auto!important;height:auto!important;width:max-content!important;min-width:100%!important;padding:0!important;transform:none!important}#container .wrap-lnb.curriculum.funded-nav.mobile li,#container .wrap-lnb.curriculum.funded-nav.mobile li.active{position:static!important;display:block!important;float:none!important;width:auto!important;flex:0 0 auto!important;margin:0!important}#container .wrap-lnb.curriculum.funded-nav.mobile::after,#container .wrap-lnb.curriculum.funded-nav.mobile ul::after{display:none!important}}
