.restoration-player{box-sizing:border-box;width:320px;max-width:100%;padding:12px;border:1px solid #bbb;background:#fff;color:#222;font:14px/1.4 Arial,sans-serif;text-align:left}
.restoration-player .now-playing{margin:0 0 8px;font-weight:bold;min-height:2.8em}
.restoration-player audio{display:block;width:100%;margin:0 0 8px}
.restoration-player .player-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px}
.restoration-player button{padding:5px 8px;cursor:pointer}
.restoration-player .download{font-size:12px}
.restoration-player .search-label{display:block;font-weight:normal}
.restoration-player input[type=search]{box-sizing:border-box;display:block;width:100%;margin:4px 0 6px;padding:6px;font:inherit}
.restoration-player .clip-list{width:100%;height:140px;font:inherit}
.restoration-player .player-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}
.restoration-player .player-status{font-size:12px;margin:6px 0 0}
.restoration-player :focus-visible{outline:2px solid #174c8c;outline-offset:2px}
@media(max-width:700px){
 #masthead img{max-width:100%;height:auto}
 #content{float:none;width:auto;margin:0;padding:10px}
 #content .story>table,#content .story>table>tbody,#content .story>table>tbody>tr,#content .story>table>tbody>tr>td{display:block;width:auto}
 #content .story>table>tbody>tr>td{padding:0 0 20px}
 #content img{max-width:100%;height:auto}
 #navBar{position:static;width:auto;margin:0;padding:10px}
 .restoration-player{width:100%}
}
@media(max-width:700px){body a{overflow-wrap:anywhere}#content object,#content embed{max-width:100%}}
@media(max-width:700px){#globalNav{white-space:normal}}
