/* Section artwork stays attached to its content at every screen size. */
body.th-landing.th-art-home{background:#eeebdc;background-image:none}
.th-art-home .th-hero{background:#eeebdc}
.th-art-home .th-hero:after{background:linear-gradient(to bottom,#eeebdc00,#eeebdc3b 30%,#eeebdcb8 70%,#eeebdc)}
.th-art-home .th-art-panel,.th-art-home #mon-phai{background-position:center top;background-repeat:no-repeat;background-size:100% 100%;margin:0;border:0;padding-block:36px 54px}
.th-art-home .th-art-news{background-image:url('bg-event-news.jpg')}
.th-art-home .th-art-ranking{background-image:url('bg-ranking.jpg')}
.th-art-home #mon-phai{background-image:url('bg-monphai.jpg')}
.th-art-home .th-art-features{background-image:url('bg-tinhnang.jpg');padding-bottom:120px}
.th-art-home .th-art-panel>.th-section{padding-block:0;background:none}
.th-art-home .th-art-title,.th-art-home #ranking-title{position:relative;display:block;width:100%;height:101px;margin:0 0 28px;padding:0;overflow:hidden}
.th-art-home .th-art-title img{position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;width:auto;max-width:none}
/* The original ranking h2 remains the accessible name; artwork is its visual text. */
.th-art-home #ranking-title{font-size:0!important;line-height:0;color:transparent;background:url('title-2.png') center / auto 100% no-repeat;margin-bottom:0}
.th-art-home .th-ranking>.th-section-heading{display:block;margin-bottom:28px}
.th-art-home .th-news>.th-section-heading{margin-bottom:16px}
.th-art-home .th-news>.th-art-title{margin-bottom:4px}
.th-art-home .th-news-board{background:#fffdf2e6}
.th-art-home .th-footer{background:#743516;color:#f8e3bd;border-top:1px solid #c99658;padding-top:36px}
.th-art-home .th-footer .th-company-info,.th-art-home .th-footer-bottom,.th-art-home .th-footer-top nav{color:#f8e3bd}
.th-art-home .th-footer-bottom{border-color:#c9965866}
@media(min-width:1101px){
 .th-art-home .th-art-panel>.th-section{width:min(1200px,calc(100% - 270px));margin-left:auto;margin-right:230px}
}
@media(max-width:1600px){
 .th-art-home .th-hero>.th-entry{background:#eeebdc}
}
@media(max-width:760px){
 .th-art-home .th-art-panel,.th-art-home #mon-phai{padding-block:28px 36px}
 .th-art-home .th-art-news{background-image:url('m-bg-event-news.jpg')}
 .th-art-home .th-art-ranking{background-image:url('m-bg-ranking.jpg')}
 .th-art-home #mon-phai{background-size:auto 100%;background-color:#eee9db}
 .th-art-home .th-art-features{background-image:url('m-bg-tinhnang.jpg');padding-bottom:72px}
 .th-art-home .th-art-title,.th-art-home #ranking-title{height:clamp(44px,calc((100vw - 36px) * .16),101px);margin-bottom:22px}
 .th-art-home #ranking-title{margin-bottom:0}
 .th-art-home .th-ranking>.th-section-heading{margin-bottom:22px}
 .th-art-home .th-news>.th-art-title{margin-bottom:0}
 .th-art-home .th-news>.th-section-heading>.th-text-link{margin-top:0}
}
