:root{color-scheme:light;--ink:#14283e;--paper:#faf7ef;--accent:#805516}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,sans-serif;line-height:1.65}header,footer{padding:1.2rem max(1.25rem,calc((100% - 1040px)/2));background:#10243c;color:#fff}nav{display:flex;gap:1rem 1.5rem;flex-wrap:wrap}a{color:inherit;text-underline-offset:.2em}nav a,footer a{color:#f4ce80}main{max-width:1040px;margin:auto;padding:2.5rem 1.25rem 4rem}h1{font-size:clamp(2rem,6vw,3.7rem);line-height:1.08;letter-spacing:-.03em}h2{line-height:1.2;font-size:1.6rem}.subtitle{font-size:1.3rem}.label{text-transform:uppercase;letter-spacing:.07em;font-size:.8rem;font-weight:750;color:var(--accent)}.essay,.corkboard-editorial{max-width:760px;margin:auto;font-family:Georgia,serif;font-size:1.15rem;overflow-wrap:anywhere}.essay h1,.corkboard-editorial h1,.label{font-family:system-ui,sans-serif}.essay p,.corkboard-editorial p{margin:1.35em 0}.satire-note{font-family:system-ui,sans-serif;font-size:.95rem;border-left:3px solid #a5772a;padding-left:1rem}figure{margin:2rem 0}img{display:block;width:100%;height:auto}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.blog-card{border:1px solid #c7bcaa;background:#fff;border-radius:8px;overflow:hidden}.blog-card a{display:block;text-decoration:none}.blog-card-copy{padding:1.25rem}.blog-card h2{margin:.4rem 0 1rem}.blog-card span{text-decoration:underline;font-weight:700}.blog-card a:hover h2{text-decoration:underline}a:focus-visible{outline:3px solid #b77514;outline-offset:5px}.skip{position:absolute;left:1rem;top:-5rem;background:#fff;padding:1rem}.skip:focus{top:1rem}footer{font-size:.95rem}@media(max-width:620px){.blog-grid{grid-template-columns:1fr}main{padding-top:1.5rem}.essay,.corkboard-editorial{font-size:1.1rem}}
