/* Scoped additions for the October 3 release, extending the established design. */
.release-breadcrumb{margin:1rem 0 1.5rem;line-height:1.6}
.hero h1{line-height:1.08;overflow-wrap:break-word}
.release-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:1rem 0 1.5rem;border:1px solid #343d4c;border-radius:10px}
.release-table{width:100%;border-collapse:collapse;text-align:left;min-width:620px;font-size:1rem;line-height:1.5}
.release-table caption{padding:.85rem;text-align:left;font-weight:700;color:#f4f0e8;background:#132036}
.release-table th,.release-table td{padding:.8rem;vertical-align:top;border-bottom:1px solid #343d4c;overflow-wrap:anywhere}
.release-table thead th{background:#132036;color:#f4f0e8;font-weight:700}
.release-table tbody th{color:#f4f0e8;font-weight:700;width:18%}
.release-table tr:last-child>*{border-bottom:0}
.release-band{border:1px solid #343d4c;border-radius:10px;background:#0e1116;padding:0 1rem;margin:.7rem 0}
.release-band summary,.release-flyer summary{cursor:pointer;min-height:48px;padding:.7rem 0;font-weight:700;color:#dce8fb}
.release-flyer{max-width:100%;margin:.7rem 0}
.release-flyer img{display:block;max-width:100%;width:auto;height:auto;max-height:900px;margin:.8rem auto;border-radius:6px}
.release-update-note{font-size:1rem;line-height:1.6}
.release-status-note{border-left:4px solid #6fa7ff;padding:1rem 1.2rem}
.release-status-note h2{font-size:1.25rem}
.tlr-status-dashboard__meta{white-space:normal;overflow-wrap:anywhere}
@media(max-width:600px){.release-table th,.release-table td{padding:.7rem}.release-band{padding:0 .7rem}}
@media print{.release-table-scroll{overflow:visible;border-color:#888}.release-table{min-width:0;font-size:10pt}.release-table th,.release-table td{color:#111;background:#fff;border-color:#888}.release-table caption{color:#111;background:#fff}.release-band{background:#fff;border-color:#888}.release-band summary{color:#111}}
