.legal-update-summary{margin-top:24px;padding:20px 23px;background:#f3edde;border-left:3px solid #b8863a;border-radius:0 4px 4px 0;color:#17213b;max-width:850px}
.legal-update-summary>strong{display:block;font-size:14px;line-height:1.5}
.legal-update-summary>p{font-size:13px;line-height:1.75;color:#677082;margin:8px 0 10px}
.legal-update-summary>a{font-size:12px;font-weight:700;text-underline-offset:3px}
.content h3{font:700 17px/1.5 Nunito,'Segoe UI',sans-serif;color:#17213b;margin:25px 0 12px}
.legal-table-scroll{max-width:100%;overflow-x:auto;margin:20px 0;scrollbar-width:thin}
.legal-table-scroll table{border-collapse:collapse;width:100%;min-width:430px;font-size:13px;line-height:1.7;color:#677082}
.legal-table-scroll th,.legal-table-scroll td{border:1px solid #17213b25;padding:12px 14px;vertical-align:top;text-align:left}
.legal-table-scroll th{color:#17213b;background:#f1ede3;font-weight:700}
.legal-meta .policy-revision-date{font-size:12px;color:#677082}
.legal-content #audio-theatre-deletion h2{overflow-wrap:anywhere}
.legal-content #audio-theatre-deletion{scroll-margin-top:110px}
@media(max-width:620px){.legal-update-summary{padding:16px 17px;margin-top:20px}.legal-update-summary>p{font-size:12px}.content h3{font-size:17px}}
@media print{.legal-update-summary{break-inside:avoid;background:none;border:1px solid #ddd}.legal-table-scroll{overflow:visible}.legal-table-scroll table{min-width:0;font-size:9pt}}
