/* Shared refinements for the recovered article and information-page templates. */
main,article,section,.content{min-width:0}
.content{line-height:1.65}
.content iframe,.content video,.content embed,.content object{max-width:100%}
.content table{width:100%;overscroll-behavior-inline:contain}
.content table:focus-visible{outline-offset:2px}
.content img{object-fit:contain}
.content h2,.content h3{clear:both}
.archive-note{padding:16px 20px;background:#f1f5f3;border-left:3px solid #bea365;margin:1em 0;font:16px/1.6 Arial,sans-serif}
nav a,button,input,select,summary{touch-action:manipulation}
button,input,select{min-height:44px}
aside a{min-height:36px;padding-block:4px}
aside{min-width:0;overflow-wrap:anywhere}
@media(max-width:960px){
 .columns{display:block}
 .columns aside{margin-top:28px;padding:16px 0;border:0;border-top:1px solid var(--line)}
}
@media(max-width:720px){
 header nav a{min-height:44px;display:flex;align-items:center}
 .content table{font-size:.88rem}
 .content td,.content th{padding:7px;min-width:100px;white-space:normal}
 .content table img{max-width:min(200px,60vw)}
 .content figure,.content p,.content ul,.content ol{max-width:100%}
 h1{overflow-wrap:anywhere}
 .content a{overflow-wrap:anywhere}
}
