*{margin:0;padding:0}html{background:#eee;box-sizing:border-box;font-size:14px;line-height:1.7;overflow-x:hidden}body{max-width:48rem;margin-top:2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:1rem;overflow-x:hidden;background:#fff;color:#000;border:1px solid #888;box-shadow:2px 2px #ccc;display:block;float:none;font-family:ibm plex sans,sans-serif;font-weight:450;text-rendering:optimizeLegibility;display:flex;flex-direction:column;height:100%;min-height:80dvh}@media(max-width:768px){body{padding:0 1rem;margin:0;height:100%;min-height:100dvh}}a{text-decoration:none}ul,ol{list-style-position:inside}body>header,body>main,body>article,body>footer{padding:0 1rem;max-width:100%}body>main,body>article{flex:1}body>header{padding-top:1rem;h1, h2, ul li { margin: 0; padding: 0; line-height: 1.7; } h1 { text-transform: uppercase; } h2 { font-weight: 450; } a { color: black; } a:hover { color: linktext; } hr { width: 100%; background: radial-gradient(#777 .5px,transparent 1px) 0 0/3px 3px,transparent; height: 1rem; border: none; margin-bottom: 1rem; } @media (max-width: 768px) { ul { list-style: none; margin-bottom: 0.5rem; li { display: flex; align-items: center; margin: 0; padding: 0; a { color: linktext; } } } } @media (min-width: 768px) { ul { list-style: none; display: flex; flex-wrap: wrap; justify-content: start; margin-bottom: 0.5rem; li + li::before { content: "•"; display: inline-block; color: black; margin: 0 0.75rem; } li { display: flex; align-items: center; } } }}body>main time:not(td time){font-size:80%;text-transform:uppercase;text-align:center;color:#999}body>footer{@media(max-width:768px){padding: 1rem;}hr { border: 1px solid #000; border-top: none; height: 0px; color: #333; margin-bottom: 0.5rem; } text-align: center;small { font-size: 80%; text-transform: uppercase; text-align: center; font-weight: 450; color: #999; }}h1{font-size:1.1rem}h2,h3,h4,h5,h6,p{font-size:1rem;line-height:1}body>main>section{header { display: flex; gap: 0.5rem; align-items: center; h2 { margin-bottom: 0; } margin-bottom: 0.5rem; }}body>main,body>article{> header { h2 { margin-bottom: 0.2rem; } margin-bottom: 0.5rem; } > h1, > h2, > h3, > h4, > h5, > h6 { margin-bottom: .5rem; } p:not(:has(+ ul)):not(:has(+ ol)) { margin-bottom: 1.2rem; } p { line-height: 1.7; } em, i { font-style: italic; } ul, ol { margin-bottom: 1.2rem; } blockquote { margin: .8rem 0; padding: .4rem .8rem; border-left: solid .25rem #999; } hr { box-sizing: content-box; overflow: visible; height: 1px; color: #333; border: none; border-top: 1px dashed #000; } hr { margin-bottom: 1.2rem; } img:not(header img), video { display: block; max-width: 100%; height: auto; border: 1px solid #aaa; box-shadow: 2px 2px #ddd; filter: grayscale(1); mix-blend-mode: multiply; } img:not(figure img, header img), video { margin-bottom: .5rem; margin-right: .5rem; } figure { max-width: 100%; display: block; img { margin-bottom: .5rem; } margin-bottom: .5rem; } figcaption { max-width: 100%; text-align: center; font-size: 0.9rem; } table { width: 100%; border-spacing: 0; border-collapse: collapse; text-align: left; border: .1rem solid #bfbfbf; margin-bottom: 1rem; th.m12 { width: 8em; max-width: 8em; } th { font-weight: 700; line-height: 1.2rem; height: 1.85rem; padding: .2rem .4rem 0; border-bottom: .1rem solid #000 } td { line-height: 1.4rem; padding: .3rem .6rem 0; border-bottom: .1rem solid #bfbfbf; } }}body>article{h2 { margin-bottom: 0; } time { font-size: 80%; text-transform: uppercase; text-align: center; color: #999; } hr { margin-bottom: 1.2rem; }}