main{justify-content:flex-start;justify-content:safe center;align-items:stretch}
article,.posts{max-width:66ch;width:100%;margin:0 auto}
article h1{margin-bottom:0.25rem}
article h2{margin-top:2.5rem}
.dateline{margin:0;font-size:0.85rem;opacity:0.6}
figure:not(.card){margin:2rem 0}
article picture{display:block}
article img{display:block;max-width:100%;height:auto;margin:0 auto}
figure:not(.card) figcaption{margin-top:0.6rem;font-size:0.85rem;opacity:0.6;text-align:center;max-width:46ch;margin-inline:auto}
figcaption .count{font-weight:bold}
.cite a{padding:0 0.15em}
.notes{margin-top:3rem;border-top:1px solid rgb(128 128 128 / 0.35)}
.notes h2,.history h2{font-size:1rem;margin-top:1.5rem}
.notes li,.history li{margin-bottom:0.75rem}
.notes,.history{font-size:0.9rem}
.history{margin-top:2.5rem;border-top:1px solid rgb(128 128 128 / 0.35)}
.history p{margin:0.15rem 0}
.wayback{max-width:66ch;width:100%;margin:0 auto;border:1px solid rgb(128 128 128 / 0.35)}
.wayback article{max-width:none;width:auto;padding:0 1.25rem 1.25rem}
.wayback-bar{margin:0;padding:0.6rem 1.25rem;border-bottom:1px solid rgb(128 128 128 / 0.35);background:rgb(128 128 128 / 0.08);font-size:0.85rem}
.posts{list-style:none;padding:0}
.posts li{margin-bottom:1.25rem}
.posts a{font-size:1.1rem}
.topic{white-space:nowrap}