*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.skip{position:absolute;left:1rem;top:-6rem;z-index:5;padding:.8rem;background:#fff;color:#111}.skip:focus{top:1rem}img{display:block;max-width:100%;height:auto}h1,h2,p{margin-top:0}p{max-width:70ch}footer{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}nav a[aria-current]{text-decoration-thickness:3px}
body{background:#f4e9d8;color:#292823;font:18px/1.75 Georgia,'Times New Roman',serif}.masthead{max-width:1280px;margin:auto;padding:2.2rem 5vw 1.4rem;border-bottom:1px solid #8f6c59;display:flex;justify-content:space-between;align-items:baseline;gap:2rem}.wordmark{font:italic 1.65rem Georgia,serif;text-decoration:none;color:#873b26}nav{display:flex;gap:1.7rem;flex-wrap:wrap;font:14px/1.6 Verdana,sans-serif}main{max-width:1280px;margin:auto;padding:3.5rem 5vw 5rem}.opening{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem}.opening h1{font-size:clamp(3.3rem,6.8vw,5.8rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;max-width:9ch}.opening .standfirst{font-size:1.35rem;line-height:1.6;max-width:35ch}.opening figure{margin:0;align-self:stretch;display:grid;align-content:center}.opening img{width:100%}.opening figcaption{font:12px/1.7 Verdana,sans-serif;color:#75452f;margin-top:1rem}.route{margin:3rem 0;display:flex;gap:0;list-style:none;padding:1.1rem 0;border-top:1px solid #8f6c59;border-bottom:1px solid #8f6c59;font:13px/1.5 Verdana,sans-serif}.route li{flex:1;padding:.2rem 1rem;border-right:1px solid #8f6c59}.route li:first-child{padding-left:0}.route li:last-child{border:0}.bodycopy{display:grid;grid-template-columns:2fr 1fr;gap:5rem}.bodycopy h2,.essay h2{font-size:1.85rem;font-weight:400;line-height:1.2;margin:2.2rem 0 .9rem}.bodycopy h2:first-child{margin-top:0}.margin-note{padding-top:.6rem;color:#75452f;font-style:italic}.margin-note p{font-size:1.05rem}.essay{max-width:760px}.essay>h1{font-size:clamp(2.8rem,6vw,4.7rem);line-height:1.07;letter-spacing:-.03em;font-weight:400;margin-bottom:2rem}.essay .lead{font-size:1.4rem}.walk{border-top:1px solid #8f6c59;padding-top:1.4rem;margin-top:2.7rem}.walk h2{margin-top:0}.walk small{font:13px Verdana,sans-serif;color:#75452f}footer{border-top:1px solid #8f6c59;padding:1.5rem 5vw;font:12px/1.6 Verdana,sans-serif;color:#75452f;max-width:1280px;margin:auto}@media(max-width:720px){.masthead{padding-top:1.5rem;display:block}nav{gap:1.3rem;margin-top:1rem}.opening{grid-template-columns:1fr;gap:1rem}.opening h1{max-width:11ch}.opening figure{max-width:430px}.bodycopy{grid-template-columns:1fr;gap:1rem}.route{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.route li{padding-left:0;border:0}main{padding-top:2.2rem}.margin-note{border-top:1px solid #8f6c59;padding-top:1rem}}