.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:#fffff8;padding:.4rem .8rem}.topnav{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.6rem;width:55%;padding-top:2.2rem;font-size:1.15rem}.topnav .brand{font-variant:small-caps;letter-spacing:.06em;text-decoration:none;font-size:1.3rem;margin-right:auto}.navlinks a{margin-right:1.2rem}.navlinks a:last-child{margin-right:0}.navlinks a[aria-current=page]{font-style:italic;text-decoration:none}.homenav{font-size:1.25rem;margin:-.4rem 0 1rem}body>nav.topnav+article h1{margin-top:2.2rem}h2 a:link,h2 a:visited{text-decoration:none}section>ul.entries{list-style:none;padding:0;-webkit-padding-start:0;width:55%;margin:0}ul.entries li{position:relative;font-size:1.4rem;line-height:1.45;margin:0 0 1.1rem}ul.entries .entry-meta{position:absolute;left:calc(100% + 2.5rem);top:.3rem;width:60%;font-size:1.05rem;line-height:1.3;color:#6b6b6b}.piece table{width:55%}.next{margin-top:3rem}.next p{font-size:1.2rem}.site-footer p{font-size:1.05rem;color:#6b6b6b;margin-top:5rem;padding-bottom:3rem}@media(max-width:760px){.topnav{width:100%;padding-top:1.4rem}.topnav .brand{width:100%}section>ul.entries{width:100%}ul.entries .entry-meta{position:static;display:block;width:auto;margin-top:.1rem}}@media(prefers-color-scheme:dark){ul.entries .entry-meta,.site-footer p{color:#9a9a9a}.skip:focus{background:#151515}}@media(max-width:760px){h1{font-size:2.3rem;line-height:1.15}p.subtitle{font-size:1.3rem}}