/*\*/
html {margin: 0; padding: 0; background: #eaeaea; font: 16px/1.2 Verdana, sans-serif; --b: 1px solid #999;}
body {
width: 950px; margin: auto; padding: 1em; min-height: 100vh;
background: #fff url(header-m+i-nav-graphic.svg) no-repeat;
background-size: 100% 110px;
background-position: 0 0;
}
/*\*/
body > p:first-of-type {margin-top: 5em;}
p.home {text-align: center;}
p.bsub::first-line {font-size: 1.1em; color: #048;}
q#ref {display: block; margin: 0 7em; quotes: "\275b" "\275c";}
p.map {text-align: center;}
.map img {border: var(--b);}
/*\*/
::marker {font-size: 1.1em; color: #048;}
li {margin-bottom: 5px;}
/*\*/
s {text-decoration: none; font-size: 1.1em; color: #048;}
s::after {content: ': '}
/*\*/
table.data { /* width in body */
margin: auto;
border-collapse: collapse;
background: #fbfbfb;
font-size: 15px;
}
.data caption {margin: 5px; font-size: 17px;}
.data th, .data td {padding: 5px; border: 1px solid #555;}
.data th {background: #27ae61; color: #fff; font-size: 13px;}
#dist tr td:nth-child(n+2) {text-align: center;}
#locks tr td:nth-child(n+2):nth-child(-n+4) {text-align: center;}
/*\*/
div#combo {width: 50em; margin: auto;}
/*\*/
aside {margin: 1em 10%; padding: 10px; background: #fbfbfb; border: 4px solid #e6e6e6; border-radius: 9px;}
aside span {font-size: 1.1em; color: #048;}
/*\*/
object {display: block; margin: 1em auto 0; border-radius: 30px;}
object + div {width: fit-content; margin: 3px auto 0; font-size: 15px;}
dfn {display: block; margin: 6px;}
/*\*/
h5 {text-align: center; font-size: 1em; color: #048; margin-bottom: -1em;}
h5 + p {text-align: center; font-size: 17px; color: #b52600;}
table.gallery {
width: 50rem; margin: auto; border-collapse: collapse; background: #f2f5fc;
font-size: 14px;
}
.gallery td {border: var(--b);}
.gallery td:first-child {padding: 8px;}
.gallery td:last-child {padding: 4px 8px; vertical-align: top;}
.gallery td img {display: block; max-width: 140px; width: auto; max-height: 140px; height: auto; margin: auto; outline: var(--b);}
/*\*/
a.tie {text-decoration: none;}
a.tie:link, a.tie:visited {color: #00f;}
a.tie:hover {text-decoration: underline;}