*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:#f7f5ee;color:#25372f;font:17px/1.65 system-ui,sans-serif}header,main,footer{width:min(1160px,90%);margin:auto}header,footer,nav{display:flex;align-items:center;gap:1.5rem}header,footer{justify-content:space-between;padding:1.1rem 0;border-bottom:1px solid #b9c2b8}a{color:#215748;text-underline-offset:.22em}a:hover{color:#9a4326}.brand,h1,h2{font-family:Georgia,'Times New Roman',serif}.brand{font-size:1.75rem;font-style:italic;text-decoration:none}nav a,aside a{font-size:.93rem}.lead{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:6%;padding:4rem 0 2.2rem}.lead p{margin:0;max-width:52ch}h1,h2{font-weight:normal;line-height:1.06;margin:0;text-wrap:balance}h1{font-size:clamp(3.4rem,7vw,6.3rem);letter-spacing:-.055em}h2{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.04em}.cover,article img{width:100%;display:block;object-fit:cover}.cover{aspect-ratio:2.7}.layout{display:grid;grid-template-columns:1fr 3fr;gap:8%;padding:4rem 0}aside div{position:sticky;top:2rem}aside h2{font-size:1.45rem;margin-bottom:.8rem}aside a{display:block;padding:.35rem 0}.stories{max-width:76ch}article,section{padding-bottom:2rem;margin-bottom:2.2rem;border-bottom:1px solid #b9c2b8}article img{aspect-ratio:2.15;margin:1.2rem 0}.line,small{font-size:.88rem;color:#526252}.line{margin:.7rem 0 1.2rem}.note{border-left:3px solid #bd7853;padding-left:1rem}footer{border-top:1px solid #b9c2b8;border-bottom:0;flex-wrap:wrap}footer span{font:italic 1.4rem Georgia}a:focus-visible{outline:3px solid #ad5e3d;outline-offset:3px}@media(max-width:700px){body{font-size:16px}header,nav{gap:.8rem}.brand{font-size:1.4rem}.lead,.layout{display:block}.lead{padding:2.5rem 0 1.4rem}.lead p{margin-top:1.2rem}.cover{aspect-ratio:1.55}.layout{padding:1.6rem 0}aside{margin-bottom:2.5rem}aside div{position:static}aside a{display:inline-block;margin-right:1rem}footer{gap:.7rem}small{flex-basis:100%;order:3}}
