body .tlh-play-detail .h-hero{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:clamp(24px,4vw,64px)!important;align-items:start}
body .tlh-play-detail .h-hero :is(#g-art,.h-art){grid-column:1;grid-row:1;width:100%;align-self:start;border-radius:12px;overflow:hidden}
body .tlh-play-detail .h-hero>div:first-child{grid-column:2;grid-row:1;min-width:0}
body .tlh-play-detail .tlh-play-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:18px 0;padding:16px 0;border-block:1px solid #c9c4bb}
body .tlh-play-detail .tlh-play-fit dt{font:700 12px/1.5 system-ui;text-transform:uppercase;letter-spacing:.07em;color:#65432e}
body .tlh-play-detail .tlh-play-fit dd{margin:2px 0;font:550 15px/1.45 system-ui}
body .tlh-play-detail .h-actions .perusal-pdf{background:#ff713c!important;color:#161511!important;min-height:44px}
body .tlh-play-detail .tlh-play-questions details{border-top:1px solid #aaa;padding:12px 0}
body .tlh-play-detail .tlh-play-questions summary{cursor:pointer;font-weight:700;padding:8px 0}
@media(max-width:720px){body .tlh-play-detail .h-hero{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body .tlh-play-detail .h-hero>div:first-child{grid-column:1;grid-row:2}body .tlh-play-detail .h-hero :is(#g-art,.h-art){max-width:320px;margin-inline:auto}}

body .tlh-play-detail .h-actions .score-action,body .tlh-play-detail .h-actions .perusal-pdf{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:10px 18px}
body .tlh-play-detail .h-actions .score-action{background:#181817!important;color:white!important;border-radius:4px}
.tlh-play-detail .score-picker{display:grid;max-width:42rem;gap:8px;padding:16px;background:#f6f2eb;color:#171717}
.tlh-play-detail .score-picker select,.tlh-play-detail .score-picker audio{display:block;width:100%;min-height:44px;font-size:16px}
