:root{--paper:#f4eee3;--ink:#382e27;--rust:#985337;--line:#d4c7b7}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.75 Georgia,serif}a{color:inherit}a:focus-visible{outline:3px solid var(--rust);outline-offset:5px}.shell{width:min(1160px,calc(100% - 48px));margin:auto}header{border-bottom:1px solid var(--line)}nav{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:25px 0;font:12px/1.5 Arial,sans-serif}nav a{text-decoration:none}.brand{font-weight:700;letter-spacing:2px}.brand small{display:block;font-weight:400;letter-spacing:3px;font-size:9px;margin-top:5px}.navlinks{display:flex;gap:24px}.kicker{font:11px/1.6 Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--rust)}h1,h2,h3{font-weight:400;line-height:1.08}h1{font-size:clamp(48px,7vw,94px);letter-spacing:-3px;margin:22px 0 28px}h2{font-size:clamp(32px,4vw,52px);margin:15px 0 24px}h3{font-size:27px}.intro{padding:70px 0 55px;max-width:850px}.intro p{max-width:680px;color:#766454;font-size:21px}.feature{display:grid;grid-template-columns:1.2fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:70px}.feature figure{margin:0;background:#ded0b8}.feature .copy{padding:45px}.feature p{color:#766454}.button{display:inline-block;background:var(--ink);color:var(--paper);text-decoration:none;padding:12px 22px;font:13px/1.7 Arial,sans-serif;margin-top:15px}.art{display:block;width:100%;height:auto}figcaption{padding:10px 20px;font:10px/1.6 Arial,sans-serif;letter-spacing:1px;color:#766454}.about{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding:0 0 70px}.about p{margin-top:0}.article-head{padding:65px 0 40px}.article-head h1{max-width:900px}.deck{font-size:25px;max-width:740px;color:#766454}.meta{font:11px/1.8 Arial,sans-serif;letter-spacing:1px}.article-art{margin:0;background:#ded0b8}.article-art svg{max-height:500px}.article-layout{display:grid;grid-template-columns:240px 1fr;gap:70px;padding:60px 0}.facts{font:13px/1.8 Arial,sans-serif;border-top:2px solid var(--rust);padding-top:15px}.facts dt{color:#8b725f;margin-top:20px}.facts dd{margin:0}.prose{max-width:710px}.prose h2{font-size:35px;margin-top:42px}.prose h2:first-child{margin-top:0}.prose p{margin:0 0 23px}.note{border-left:3px solid var(--rust);padding:20px 25px;background:#eae0d2}.sources{font:13px/1.8 Arial,sans-serif;border-top:1px solid var(--line);padding-top:24px;margin-top:38px}.sources li{margin-bottom:10px}footer{border-top:1px solid var(--line);padding:25px 0;font:11px/1.8 Arial,sans-serif}footer .shell{display:flex;justify-content:space-between;gap:20px}.back{font:12px Arial,sans-serif}.skip{position:absolute;top:-100px;background:white;padding:12px}.skip:focus{top:0}@media(max-width:740px){nav{align-items:flex-start;flex-direction:column}.navlinks{gap:18px;flex-wrap:wrap}.intro,.article-head{padding-top:40px}h1{letter-spacing:-2px}.feature,.about,.article-layout{grid-template-columns:1fr;gap:25px}.feature .copy{padding:25px}.feature{margin-bottom:40px}.about{padding-bottom:40px}.article-layout{padding-top:30px}.facts dl{display:grid;grid-template-columns:1fr 1fr;gap:5px}.facts dt{margin-top:0}.deck{font-size:22px}footer .shell{flex-direction:column}.shell{width:calc(100% - 36px)}}

:root{--rust:#9b712f}header{background:#252521;color:#f4eee3;border-bottom:3px solid #b28b47}.brand{display:flex;align-items:center;gap:14px}.brand small{color:#d1b67f}.emblem{width:62px;height:62px;fill:none;stroke:#c69c53;stroke-width:2}.navlinks a:hover{color:#d1b67f}@media(max-width:740px){.emblem{width:48px;height:48px}.brand{font-size:11px}.navlinks{font-size:11px}}

.post-archive{margin-bottom:80px;scroll-margin-top:25px}.archive-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.archive-order{font:11px Arial,sans-serif;color:#766454;white-space:nowrap}.post-list{list-style:none;padding:0;margin:15px 0 0;border-top:1px solid var(--line)}.post-list li{border-bottom:1px solid var(--line)}.post-row{display:grid;grid-template-columns:65px 1fr 45px;gap:20px;padding:30px 20px;text-decoration:none;transition:background .15s}.post-row:hover{background:#eae0d2}.post-number{font:14px/2 Arial,sans-serif;color:var(--rust)}.post-info h3{margin:9px 0 12px}.post-summary{display:block;color:#766454}.post-info time{display:block;font:11px/1.8 Arial,sans-serif;margin-top:14px;color:#766454}.post-arrow{font-size:30px;color:var(--rust)}@media(max-width:740px){.archive-heading{display:block}.archive-order{display:block;margin-bottom:20px}.post-row{grid-template-columns:30px 1fr 22px;gap:12px;padding:25px 0}.post-archive{margin-bottom:45px}.post-info h3{font-size:25px}.post-summary{font-size:15px}}@media(prefers-reduced-motion:reduce){.post-row{transition:none}}
