body{margin:0;background:#faf9f6;color:#20252b;font:18px/1.65 system-ui,sans-serif}header,main,footer{max-width:70rem;margin:auto;padding:1.4rem}header{border-bottom:1px solid #ccd0d4}h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.2}h2,h3{line-height:1.3;margin-top:1.6em}a{color:#165584}a[aria-disabled=true]{color:#616970;text-decoration:none}img{max-width:100%;height:auto}table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}td,th{padding:.4rem;border:1px solid #ccd0d4}pre{overflow-x:auto}main{overflow-wrap:anywhere}footer,.archive-note{font-size:.88rem;color:#59626a}li{margin:.3rem 0}blockquote{border-left:3px solid #bbc6cf;margin-left:0;padding-left:1rem}@media(max-width:600px){body{font-size:16px}header,main,footer{padding:1rem}}.archive-gallery>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.archive-gallery figure{margin:0}.archive-gallery img{display:block;margin:auto}.archive-gallery figcaption{font-size:.85rem;overflow-wrap:anywhere}