:root{--paper:#faf9f6;--ink:#292824;--quiet:#68645e;--line:#d9d5cd;--accent:#763c3a;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.65}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--accent)}a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{display:block;max-width:100%;height:auto}.wrap{width:min(1120px,calc(100% - 64px));margin-inline:auto}.skip{position:absolute;left:20px;top:-80px;background:var(--paper);padding:10px;z-index:5}.skip:focus{top:10px}.masthead{padding-top:31px}.topline{display:flex;justify-content:space-between;gap:20px;font-size:.875rem;color:var(--quiet);padding-bottom:13px;border-bottom:1px solid var(--line)}.brandrow{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:19px 0 22px;border-bottom:3px double var(--ink)}.brand{font:normal clamp(2.5rem,6vw,4.5rem)/1.1 var(--serif);letter-spacing:-.055em;text-decoration:none}.brand::first-letter{color:var(--accent)}nav{display:flex;gap:27px;flex-wrap:wrap;font-size:.9375rem}nav a{text-decoration:none}nav a[aria-current=page]{text-decoration:underline}.intro{font:1.15rem/1.6 var(--serif);color:var(--quiet);margin:22px 0 32px;max-width:600px}.feature{display:grid;grid-template-columns:1.15fr 1fr;gap:46px;padding-bottom:43px;border-bottom:1px solid var(--line)}.feature.no-image{grid-template-columns:1fr;max-width:800px}.feature figure{margin:0}.feature img{width:100%;aspect-ratio:3/2;object-fit:cover}.feature figcaption{font-size:.8125rem;color:var(--quiet);margin-top:9px}.eyebrow{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.feature-copy{align-self:center}.feature h1{font:normal clamp(2.25rem,4vw,3.25rem)/1.12 var(--serif);letter-spacing:-.025em;margin:0 0 21px}.feature h1 a,.note h3 a{text-decoration:none}.feature p:not(.eyebrow){max-width:430px;color:var(--quiet);margin-bottom:22px}.read{font-size:.9375rem;color:var(--accent)}.journal{display:grid;grid-template-columns:2.2fr 1fr;gap:68px;padding-top:36px}.section-head{font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;font-weight:normal;margin:0 0 9px}.note{display:grid;grid-template-columns:34px 1fr;gap:15px;padding:25px 0;border-bottom:1px solid var(--line)}.number{font:italic 1.25rem/1.4 var(--serif);color:var(--quiet);padding-top:5px}.note h3{font:normal 1.7rem/1.25 var(--serif);margin:0 0 10px}.note p{color:var(--quiet);margin:0 0 10px;font-size:.9375rem}.meta{font-size:.8125rem;color:var(--quiet)}aside{padding-top:2px}aside h2{font:normal 1.55rem/1.3 var(--serif);margin:0 0 17px}aside p{font-size:.9375rem;color:var(--quiet)}.aside-block{border-top:3px double var(--line);padding-top:22px;margin-bottom:36px}.aside-links{list-style:none;padding:0;margin:0}.aside-links li{padding:11px 0;border-bottom:1px solid var(--line);font-size:.9375rem}.footer{border-top:3px double var(--ink);margin-top:65px;padding:23px 0 34px;display:flex;justify-content:space-between;gap:20px;font-size:.875rem;color:var(--quiet)}.footer p{margin:0}.footer a{text-decoration:none}.article{max-width:720px;margin:44px auto 0}.breadcrumb{font-size:.875rem;color:var(--quiet);margin-bottom:28px}.article h1{font:normal clamp(2.3rem,5vw,3.5rem)/1.12 var(--serif);letter-spacing:-.025em;margin:0 0 23px}.deck{font:1.4rem/1.5 var(--serif);color:var(--quiet);margin:0 0 30px}.prose{font:1.1875rem/1.85 var(--serif)}.prose p{margin:0 0 24px}.prose h2{font:normal 1.75rem/1.3 var(--serif);margin:39px 0 17px}.prose ul{padding-left:24px}.prose li{margin-bottom:13px}.related{border-top:1px solid var(--line);margin-top:45px;padding-top:20px;font-size:.9375rem}.collection-title{font:normal 2.7rem/1.2 var(--serif);margin:38px 0 12px}.collection{max-width:790px}.error{max-width:640px;padding:55px 0}.error h1{font:normal 3rem/1.2 var(--serif)}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.masthead{padding-top:19px}.topline span:last-child{display:none}.brandrow{display:block;padding-top:18px}.brand{display:inline-block;margin-bottom:20px;font-size:3.7rem}nav{gap:24px}.intro{margin:20px 0 26px}.feature{grid-template-columns:1fr;gap:25px;padding-bottom:31px}.feature h1{font-size:2.45rem}.feature p:not(.eyebrow){max-width:none}.journal{grid-template-columns:1fr;gap:34px;padding-top:27px}.note{gap:10px}.note h3{font-size:1.55rem}.footer{margin-top:40px;display:block}.footer p+p{margin-top:10px}.article{margin-top:30px}.prose{font-size:1.125rem}.deck{font-size:1.25rem}.article h1{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
