.edition-page{--edition-ink:#182d27;--edition-muted:#516358;--edition-accent:#81563b;--edition-rule:#d0cdbd;color:var(--edition-ink);background:var(--paper);font-family:var(--sans);padding-block:clamp(2.1rem,3.8vw,4.25rem) clamp(3rem,5.6vw,5.8rem)}.edition-page :is(h1,h2,h3,h4,p,figure){margin:0}.edition-page :is(h1,h2,h3,h4){font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.04}.edition-page a{color:inherit;text-decoration:none}.edition-page :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #a76528}.edition-page :is(h2,h3,h4) a:hover{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.045em}.edition-page ::selection{color:#102b22;background:#d9ccb1}.edition-page img{object-fit:cover;width:100%;height:100%;display:block}.edition-page figcaption{color:var(--edition-muted);font:italic .79rem/1.35 var(--serif);letter-spacing:.005em;margin-top:.44rem}.edition-mast{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);align-items:end;gap:2rem;padding-bottom:clamp(1.35rem,2.3vw,2.3rem);display:grid}.edition-mast h1{letter-spacing:-.037em;font-size:clamp(3.55rem,7.45vw,6rem);line-height:.95}.edition-mast h1 em{color:var(--forest);font-weight:400}.edition-mast h1 span{color:var(--edition-accent)}.edition-mast>p{max-width:32ch;padding-bottom:.1rem;font-size:clamp(1.08rem,1.34vw,1.35rem);line-height:1.38}.edition-bar{border-block:3px double var(--edition-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;padding-block:.35rem;display:flex}.edition-filters{flex-wrap:wrap;align-items:center;gap:0 clamp(.65rem,1.8vw,1.8rem);display:flex}.edition-filters a{padding:.75rem .05rem;font-size:.9rem;font-weight:600;position:relative}.edition-filters a[aria-current]{color:var(--edition-accent)}.edition-filters a[aria-current]:after{content:"";background:currentColor;height:2px;position:absolute;inset:auto 0 .38rem}.edition-filters a:hover{color:var(--edition-accent)}.edition-search{border-bottom:1px solid #859185;align-items:center;min-width:0;display:flex}.edition-search input{width:11rem;min-width:0;color:inherit;font:400 .88rem/1.5 var(--sans);background:0 0;border:0;padding:.5rem .2rem}.edition-search input::placeholder{color:var(--edition-muted);opacity:1}.edition-search button{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.edition-search button:hover{color:var(--edition-accent)}.edition-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.edition-front{padding-top:clamp(1.5rem,2.8vw,3rem)}.edition-lead{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4.1vw,4.8rem);display:grid}.edition-front-art a{aspect-ratio:1.8;background:#e4dfcc;display:block;overflow:hidden}.edition-front-art img{object-position:center 35%}.edition-lead-copy h2{letter-spacing:-.035em;max-width:23ch;font-size:clamp(2.3rem,3.75vw,4.25rem);line-height:1.03}.edition-standfirst{line-height:1.53}.edition-lead-copy .edition-lead-link{text-underline-offset:.24em;align-items:center;gap:.4rem;margin-top:1rem;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline-flex}.edition-lead-copy .edition-standfirst{max-width:60ch;margin-top:.65rem;font-size:clamp(1.05rem,1.27vw,1.2rem)}.edition-meta{color:var(--edition-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.47rem .8rem;font-size:.81rem;line-height:1.45;display:flex}.edition-meta span{border-left:1px solid var(--edition-rule);padding-left:.8rem}.edition-lead-copy .edition-meta{margin-top:.86rem}.edition-credit{color:var(--edition-muted);margin-top:.18rem;font-size:.8rem;line-height:1.45;display:block}.edition-index{margin-top:clamp(2rem,3.9vw,4.3rem)}.edition-index-heading{border-bottom:2px solid var(--edition-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.85rem;display:flex}.edition-index-heading h2{font-size:clamp(2.2rem,3.25vw,3.55rem)}.edition-filter-status{color:var(--edition-muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-block:.7rem;font-size:.87rem;display:flex}.edition-month{border-bottom:1px solid var(--edition-rule);grid-template-columns:minmax(9rem,.58fr) minmax(0,2fr);gap:clamp(1rem,3vw,3.4rem);padding-block:1.4rem;display:grid}.edition-month>h3{color:var(--edition-accent);margin-top:.12rem;font-size:clamp(1.45rem,2.05vw,2.15rem)}.edition-row{padding:clamp(1.1rem,1.7vw,1.65rem) 0}.edition-row+.edition-row{border-top:1px solid var(--edition-rule)}.edition-row:first-child{padding-top:0}.edition-row:last-child{padding-bottom:0}.edition-row-date{flex-wrap:wrap;align-items:center;gap:.2rem .9rem;margin-bottom:.46rem;font-size:.82rem;line-height:1.45;display:flex}.edition-row-date time{font-variant-numeric:tabular-nums;font-weight:650}.edition-row-date span{color:var(--edition-muted)}.edition-row-copy h4{max-width:37ch;font-size:clamp(1.7rem,2.45vw,2.7rem)}.edition-row-copy>p{max-width:68ch;margin:.6rem 0;line-height:1.57}.edition-filter-status .edition-clear{text-underline-offset:.18em;align-items:center;gap:.25rem;font-size:.87rem;text-decoration:underline;display:inline-flex}.edition-empty{padding:1rem 0 2.3rem}.edition-empty h3{font-size:1.75rem}.edition-empty p{margin-top:.6rem}.edition-newsletter{background:#eae7d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.1rem 2.4rem;margin-top:clamp(2.4rem,4vw,4.5rem);padding:clamp(1.3rem,2.4vw,2.6rem);display:flex}.edition-newsletter h2{font-size:clamp(1.8rem,2.8vw,2.8rem)}.edition-newsletter p{margin-top:.4rem;line-height:1.5}.edition-newsletter a,.edition-original a,.edition-return a,.edition-breadcrumb a:first-child{text-underline-offset:.22em;align-items:center;gap:.4rem;font-size:.91rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.edition-detail{padding-top:clamp(1.5rem,2.8vw,2.8rem)}.edition-breadcrumb{color:var(--edition-muted);align-items:center;gap:.8rem;font-size:.85rem;display:flex}.edition-breadcrumb a+a{border-left:1px solid var(--edition-rule);padding-left:.8rem}.edition-breadcrumb a:hover{text-underline-offset:.22em;text-decoration:underline}.edition-story-mast{border-bottom:3px double var(--edition-ink);grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);align-items:start;gap:clamp(1.5rem,3.75vw,4.6rem);padding-block:clamp(1.7rem,3.15vw,3.2rem) clamp(1.75rem,3vw,3rem);display:grid}.edition-story-heading h1{letter-spacing:-.034em;max-width:22ch;font-size:clamp(2.9rem,5.2vw,5.5rem);line-height:1.01}.edition-story-deck{max-width:52ch}.edition-story-heading .edition-story-deck{margin-top:.95rem;font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:1.45}.edition-story-meta{color:var(--edition-muted);flex-wrap:wrap;align-items:center;gap:.42rem 1rem;margin-top:1.25rem;font-size:.85rem;line-height:1.55;display:flex}.edition-story-meta time{color:var(--edition-ink);font-variant-numeric:tabular-nums;font-weight:600}.edition-story-meta a{text-underline-offset:.2em;text-decoration:underline}.edition-story-figure img{aspect-ratio:4/3;object-fit:cover;background:#e4dfcc;height:auto}.edition-story-body{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);gap:clamp(1.5rem,3.75vw,4.6rem);padding-top:clamp(1.5rem,2.9vw,2.9rem);display:grid}.edition-prose{max-width:42rem}.edition-prose>p{max-width:64ch;font:400 clamp(1.17rem,1.5vw,1.4rem)/1.59 var(--serif);margin-bottom:1.18rem}.edition-original{border-block:1px solid var(--edition-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.8rem;padding-block:1rem;display:flex}.edition-original h2{font:650 .94rem/1.45 var(--sans);letter-spacing:0}.edition-original p{color:var(--edition-muted);margin-top:.3rem;font-size:.85rem;line-height:1.55}.edition-original p span{margin-inline:.15rem}.edition-story-tools{align-self:start}.edition-share{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.edition-share button{color:var(--edition-ink);border:1px solid var(--edition-rule);font:600 .85rem/1.5 var(--sans);cursor:pointer;background:0 0;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .9rem;display:inline-flex}.edition-share button:hover{border-color:var(--edition-ink)}.edition-share span{align-self:center;font-size:.85rem}.edition-share input{border:1px solid var(--edition-rule);background:var(--paper);width:100%;padding:.45rem}.edition-related{margin-top:clamp(1.5rem,2.4vw,2.5rem)}.edition-related>h2{border-bottom:1px solid var(--edition-ink);padding-bottom:.55rem;font-size:clamp(1.65rem,2.3vw,2.5rem)}.edition-related article{padding-block:1rem}.edition-related article+article{border-top:1px solid var(--edition-rule)}.edition-related h3{max-width:34ch;font-size:clamp(1.5rem,1.7vw,1.9rem)}.edition-related .edition-meta{margin-top:.65rem}.edition-return{border-top:1px solid var(--edition-rule);margin-top:2rem;padding-top:1rem}@media (max-width:760px){.edition-mast,.edition-lead,.edition-story-mast,.edition-story-body,.edition-month{grid-template-columns:1fr}.edition-mast{gap:.7rem}.edition-mast>p{max-width:47ch}.edition-lead{gap:1.15rem}.edition-front-art a{aspect-ratio:1.9;height:auto}.edition-month{gap:.95rem}.edition-story-figure img{aspect-ratio:1.9}.edition-story-body{gap:1.1rem}.edition-original{margin-top:1.3rem}}@media (max-width:540px){.edition-bar{padding:.35rem 0 .5rem;display:block}.edition-filters{justify-content:space-between;gap:.15rem .55rem}.edition-filters a{padding-block:.65rem;font-size:.85rem}.edition-search{width:100%}.edition-search input{flex:1}.edition-index-heading{flex-wrap:wrap;gap:.45rem}.edition-story-mast{gap:1.15rem}}
