/* Native Typepad three-column theme and original typography are retained. */
html,body{height:auto;min-height:0}#banner{position:relative}#banner-header{pointer-events:none}#banner-header a{pointer-events:auto}#pagebody-inner:after{content:"";display:table;clear:both}
.entry-body img{max-width:100%}.entry-body img:not(.usmetro-generated){height:auto}.entry-body .usmetro-generated:not([width]){height:auto}
a:focus-visible,button:focus-visible{outline:2px solid #003366;outline-offset:3px}a:hover{text-decoration:none;color:#b00000}
.module-list-item a,.module-list-item .usmetro-static{font:inherit;line-height:inherit;letter-spacing:inherit}.module-list-item .usmetro-static{text-decoration:underline}
#zone{min-height:128px;display:flex;align-items:center;justify-content:center}#zone img{max-width:170px;max-height:120px;width:auto;height:auto;object-fit:contain}
.entry-header,.entry-header a{color:#ba0000!important}.usmetro-page-title{font-size:18px;line-height:1.35;margin:0 0 25px}
#banner-header a:hover{background:none}#footer{clear:both}#footer .footer-list{margin:0;padding:15px;text-align:center;list-style:none}
@media(max-width:900px){#banner{background-size:calc(100% - 30px) auto}#container{min-width:0}.entry-body table{max-width:100%}}

.module-header{color:#b00000!important}.date-header{color:#3c6792!important}

#footer .footer-list-item{float:none;display:block;text-align:center}#footer .usmetro-footer-line{display:inline-flex;align-items:center;gap:.5em}#footer .footer-list-item a{display:inline}
