/* Dedicated Volition page and compact action labels. */
body:has(>.header+main .hero) .volition-section{display:none}
.volition-detail-page .volition-section{padding-top:170px}
.volition-detail-page .header{position:absolute}
.volition-detail-page .header-reel{font-size:9px;letter-spacing:.12em;padding:12px 15px}
.volition-detail-page .volition-section>.section-heading{margin-bottom:65px}
.volition-detail-page .volition-section>.section-heading h2{font-size:clamp(64px,9vw,140px)}
.volition-return{border-top:1px solid #c5b7c656;display:flex;justify-content:space-between;gap:20px;margin-top:110px;padding-top:30px}
.volition-return a{font-size:10px;letter-spacing:.15em;color:#d4b7d7;border-bottom:1px solid #bfa8c55c;padding-bottom:8px}
.poster-actions .imdb-mark{display:inline-block;background:#e4b84d;color:#11141d;font:bold 13px/1 Arial,sans-serif;letter-spacing:-.035em;padding:5px 5px 4px;border-radius:2px;text-transform:none}
.poster-actions a:has(.imdb-mark){border:0;margin:0;padding:0;line-height:1}
.poster-actions .poster-volition-link{border-bottom:1px solid #c6aec6;color:#dab4d7;letter-spacing:.13em}
.short-form-collection .short-form-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
.short-form-collection .short-form-card{min-width:0}
@media(max-width:900px){.short-form-collection .short-form-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.short-form-collection .short-form-cards{grid-template-columns:1fr}.volition-detail-page .volition-section{padding-top:125px}.volition-return{margin-top:75px;flex-direction:column}.poster-actions{gap:11px}}
