@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100&family=Roboto:wght@100;300;400&display=swap');
*{margin:0;padding:0;box-sizing:border-box;-webkit-text-size-adjust: none}
@media only screen and (min-width: 1050px){#site{width:60%}}
@media only screen and (max-width: 1049px)and (min-width: 650px){#site{width:80%}}
@media only screen and (max-width: 649px){#site{width:100%}}
body{color:#000;font-family: 'Roboto', sans-serif;position:relative;text-align:left}
#site{display:block;position:relative;margin:0.5rem auto 0.5rem auto;padding:0 1rem 0 1rem}
.head{display:block;padding:0.5rem 0 1rem;gap:0.5rem}
.limiter{text-align:center}

.linker img{position:relative;width:auto;height:2rem;margin:0;padding:0 0.5rem 0.5rem 0;display:block}
h1{line-height:2.2rem;font-size:1.3rem}
h2{line-height:1.4rem;font-size:1.0rem}
h1,h2,h3,figcaption{text-transform:uppercase;margin: 0;font-weight:300;padding:0 0.5rem 0.25rem 0;letter-spacing: 0.1rem}
h3{line-height:1.4rem;font-size:0.8rem;margin: 0;padding:0 0 0.25rem 0;font-weight:300;letter-spacing: 0.075rem}
p{line-height:1.4rem;font-size:0.75rem;margin: 0;padding:0 0 0.25rem 0;font-weight:300;letter-spacing: 0.075rem}
.sector{border-top:solid 1px #888;padding:0.5rem 0 0.5rem 0}
a{text-decoration:none;font-weight:300}
a:hover,a:focus,a:link,a:active {color:#ff3b11}
a:visited{color:rgb(128, 128, 128)}
.foot{text-align:center;padding:0.5rem 0 0.5rem 0}
details summary > h2,h3{display: inline-block}