.g247-soundtrack{max-width:960px;margin:0 auto;color:inherit;text-align:left;overflow-wrap:anywhere}
.g247-soundtrack__heading{margin:0 0 10px;color:inherit;font-size:clamp(23px,3vw,28px);line-height:1.3}
.g247-soundtrack__summary{margin:0 0 20px;color:#c4d1dd;font-size:15px;line-height:1.6}
.g247-soundtrack__table-wrap{max-width:100%;margin:0 0 24px;overflow-x:auto;border:1px solid #52606b;border-radius:8px;background:#101820}
.g247-soundtrack__table{width:100%;margin:0!important;border:0!important;border-collapse:collapse;background:transparent!important;font:inherit;color:inherit;table-layout:auto}
.g247-soundtrack__table caption{padding:12px 14px;text-align:left;font-weight:700;color:#e8edf0;background:#18232d}
.g247-soundtrack__table th,.g247-soundtrack__table td{padding:12px 14px;border:0;border-bottom:1px solid #ffffff20;background:transparent!important;color:inherit;text-align:left;vertical-align:top;font-weight:400;line-height:1.5}
.g247-soundtrack__table thead th{color:#c4d1dd;font-weight:700}
.g247-soundtrack__table th:first-child{width:56px;font-variant-numeric:tabular-nums;color:#aab4be}
.g247-soundtrack__table th:last-child,.g247-soundtrack__table td:last-child{width:80px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.g247-soundtrack__table tbody tr:last-child>*{border-bottom:0}
.g247-soundtrack__table tbody tr:hover{background:#ffffff08}
@media(max-width:600px){.g247-soundtrack__table th,.g247-soundtrack__table td{padding:10px 9px;font-size:14px}.g247-soundtrack__table th:first-child{width:36px}.g247-soundtrack__table th:last-child,.g247-soundtrack__table td:last-child{width:60px}}
