/* Inner-page refinement using the site's black / amber editorial style. */
.dn-detail-view.detail-shell,.dn-play-view.play-shell{min-height:0;padding-bottom:1px}
.dn-detail-view .detail-panel{grid-template-columns:minmax(340px,46%) minmax(0,1fr);gap:32px;margin:0 10px 26px;padding:0 0 26px;border-bottom:1px solid #333;background:#000;align-items:start}
.dn-detail-view .detail-pic{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:cover;border:1px solid #3b3327;background:#111}
.dn-detail-view .detail-main{min-width:0;font-size:16px;line-height:1.8}
.dn-detail-view .detail-main h1{margin:0 0 18px;font-size:28px;line-height:1.4;color:#fff;overflow-wrap:anywhere}
.dn-detail-view .detail-main p{margin:8px 0;color:#aaa;overflow-wrap:anywhere}
.dn-detail-view .detail-main p:last-child{margin-top:18px;color:#c6c6c6;line-height:1.9}
.dn-detail-view .play-lines,.dn-play-view .play-lines{margin:22px 10px 30px;padding:0 0 20px;border-bottom:1px solid #333}
.dn-detail-view .play-lines h3,.dn-play-view .play-lines h3{margin:0 0 14px;padding-left:11px;border-left:3px solid #f0a236;font-size:18px;font-weight:normal;line-height:1.4;color:#f0a236}
.dn-detail-view .play-lines>div,.dn-play-view .play-lines>div{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}
.dn-detail-view .play-lines>div:last-child,.dn-play-view .play-lines>div:last-child{margin-bottom:0}
.dn-detail-view .play-lines a,.dn-play-view .play-lines a{display:inline-flex;align-items:center;justify-content:center;margin:0;min-height:46px;padding:11px 25px;border:1px solid #946729;border-radius:2px;background:#121212;color:#f0b45e;font-size:15px;line-height:1.5}
.dn-detail-view .play-lines a:first-child,.dn-play-view .play-lines a:first-child{min-width:152px;background:#f0a236;border-color:#f0a236;color:#17130d;font-weight:bold}
.dn-detail-view .play-lines a:hover,.dn-play-view .play-lines a:hover,.dn-detail-view .play-lines a:focus-visible,.dn-play-view .play-lines a:focus-visible{background:#ffb84e;color:#15100a;border-color:#ffb84e;outline:2px solid #f0a236;outline-offset:3px}
.dn-play-view .play-heading{font-size:27px;line-height:1.5;margin-bottom:20px;overflow-wrap:anywhere}
.dn-play-view [data-custom-related="15"] .vod-head{height:auto;margin:0 10px 17px;padding-bottom:11px;border-bottom:1px solid #333}
.dn-play-view [data-custom-related="15"] .vod-head h2{font-size:21px;font-weight:normal;color:#f0a236}
@media(min-width:768px){
.dn-play-view [data-custom-related="15"]>.vod-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 18px;margin:0 10px;padding:0 0 15px}
.dn-play-view [data-custom-related="15"] .vod-meta{padding:8px 10px;min-height:36px;border-top:2px solid #614722}
.dn-play-view [data-custom-related="15"] .vod-title{height:20px;line-height:20px}
}
@media(min-width:768px) and (max-width:1199px){
.dn-detail-view>.container,.dn-play-view>.container{width:calc(100% - 40px);max-width:1170px}
.dn-detail-view .detail-panel{grid-template-columns:minmax(280px,43%) minmax(0,1fr);gap:24px}
}
@media(max-width:767px){
.dn-detail-view .detail-panel{grid-template-columns:1fr;gap:20px;margin:0 10px 22px;padding:0 5px 22px}
.dn-detail-view .detail-pic{width:100%;aspect-ratio:5/3}
.dn-detail-view .detail-main{font-size:15px}
.dn-detail-view .detail-main h1,.dn-play-view .play-heading{font-size:22px}
.dn-detail-view .play-lines,.dn-play-view .play-lines{margin:20px 15px 25px}
.dn-detail-view .play-lines a,.dn-play-view .play-lines a{padding:10px 19px}
.dn-play-view [data-custom-related="15"] .vod-head{padding-left:5px;padding-right:5px}
.dn-play-view [data-custom-related="15"]>.vod-grid>.vod-card:nth-child(n+13){display:none!important}
}
