.edition *,.people-index *{box-sizing:border-box}
.edition{--paper:#f7f5ed;--ink:#1c231d;--muted:#525e51;--line:#c8cbbf;--green:#334b38;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink);margin:0;font:16px/1.55 var(--sans);color-scheme:light}
.edition a{color:inherit;text-decoration:none}.edition a:hover{text-decoration:underline;text-underline-offset:.2em}.edition a:focus-visible,.edition button:focus-visible,.people-index a:focus-visible{outline:3px solid #6b865a;outline-offset:4px}
.edition .skip-link{position:absolute;left:10px;top:-5em;z-index:5;padding:10px 14px;background:var(--paper)}.edition .skip-link:focus{top:10px}
.edition .wrap{width:min(1240px,90%);margin:auto}.edition .masthead{color:#f8faf0;background:#111a14}.edition .masthead .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px}.edition .wordmark{font:bold 31px/.95 var(--sans);letter-spacing:-.09em}.edition .topnav,.edition .langs{display:flex;align-items:center;gap:16px}.edition .masthead nav{font-size:.82rem}.edition .langs{gap:9px}.edition .langs [aria-current]{text-decoration:underline;text-underline-offset:.32em}
.edition .crumb{display:flex;gap:11px;align-items:center;margin:24px 0 28px;font-size:.78rem;color:var(--muted)}.edition .crumb span[aria-hidden]{opacity:.55}
.edition h1,.edition h2,.edition h3,.edition p,.edition figure{margin:0}.edition h1,.edition h2,.edition h3{font-family:var(--serif);font-weight:400;text-wrap:balance}.edition .eyeline,.edition time,.edition .byline,.edition .source,.people-index .rubric{font:600 .73rem/1.5 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.edition .profile-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(225px,32%);gap:7%;align-items:center;padding:0 0 36px;border-bottom:3px double var(--ink)}
.edition h1{font-size:clamp(3.3rem,6.5vw,6.3rem);line-height:.99;letter-spacing:-.06em;margin:13px 0 20px}.edition .eyeline,.edition .source,.edition .byline{color:var(--green)}.edition .intro{font:clamp(1.12rem,1.6vw,1.45rem)/1.48 var(--serif);max-width:57ch}.edition .bio{margin-top:16px;max-width:67ch;color:#3e493e}
.edition .portrait img{width:100%;height:clamp(270px,27vw,355px);object-fit:cover;object-position:50% 30%;display:block;background:#202720}.edition .portrait.work img{object-position:center}.edition figcaption{margin-top:7px;font-size:.76rem;color:var(--muted)}
.edition .jump,.edition .yearnav{display:flex;flex-wrap:wrap;align-items:center;gap:9px 19px;font-size:.84rem;padding:12px 0;border-bottom:1px solid var(--line)}.edition .jump a,.edition .yearnav a{text-decoration:underline;text-underline-offset:.3em}.edition [id]{scroll-margin:25px}
.edition .columns{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(230px,.9fr);gap:6%;padding:38px 0 52px}.edition .section-title{font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.045em;line-height:1.1;margin-bottom:18px}
.edition .leadstory{border-top:3px solid var(--ink);padding:17px 0 24px}.edition .leadstory h3{font-size:clamp(2.25rem,4vw,4.1rem);line-height:1.04;letter-spacing:-.05em;margin:9px 0 14px}.edition .leadstory p,.edition .story p{max-width:68ch}
.edition .attribution{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 15px}.edition time{color:var(--muted);font-size:.7rem}.edition .source{display:inline-block;text-transform:none;letter-spacing:0;font-size:.85rem;margin-top:9px;text-decoration:underline;text-underline-offset:.22em}
.edition .archive{padding-top:23px}.edition .group-year{font:600 1rem/1 var(--sans);letter-spacing:.03em;padding:26px 0 9px;color:var(--green)}.edition .story{padding:17px 0 20px;border-top:1px solid var(--line)}.edition .story h3{font-size:clamp(1.4rem,2.25vw,2rem);letter-spacing:-.025em;margin:4px 0 8px;line-height:1.12}
.edition .side{border-left:1px solid var(--line);padding-left:clamp(16px,2.3vw,32px)}.edition .side section+section{margin-top:30px}.edition .side h2{font-size:1.6rem;line-height:1.13;letter-spacing:-.035em;border-top:2px solid var(--ink);padding:13px 0}.edition .side ul,.edition .media-list{list-style:none;margin:0;padding:0}.edition .side li{padding:9px 0;border-bottom:1px solid var(--line)}.edition .side li a{font-family:var(--serif);font-size:1.06rem}
.edition .gallery video,.edition .gallery img{width:100%;background:#151b14;display:block}.edition .gallery figure+figure{margin-top:17px}.edition .gallery audio{width:100%;display:block;margin-top:8px}.edition .media-list{margin-top:12px}.edition .media-list .channel{display:block;font:500 .72rem/1.5 var(--sans);color:var(--muted)}
.edition .rest{padding:22px 0 40px;border-top:3px double var(--ink)}.edition .related{display:flex;flex-wrap:wrap;gap:8px 20px;font-family:var(--serif);font-size:1.08rem}.edition footer{padding:24px 0;background:#111a14;color:#f7f5ed}.edition footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.edition footer a{font-size:.83rem}
.edition .news-head{padding-bottom:23px;border-bottom:3px double var(--ink)}.edition .news-head h1{margin:0 0 12px}.edition .person-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;margin:28px 0 50px}.edition .person-card{display:block;border-top:2px solid var(--ink);padding-top:10px}.edition .person-card img{width:100%;height:clamp(180px,22vw,280px);object-fit:cover;object-position:50% 28%}.edition .person-card h2{font-size:1.75rem;letter-spacing:-.04em;line-height:1.12;margin:7px 0}.edition .person-card p{font-size:.88rem;color:var(--muted)}
.edition .archive-wide{max-width:880px;padding:0 0 50px}.edition .archive-wide .byline a{color:var(--green)}.edition .archive-wide .story h3{max-width:30em}
.people-index{position:relative;background:#eaece2;color:#172319;padding:clamp(52px,6vw,88px) 8%;border-bottom:0}.people-index .people-heading{align-items:end;display:flex;justify-content:space-between;gap:18px;margin-bottom:22px}.people-index h2{font:normal clamp(36px,5.5vw,78px)/1.02 Georgia,serif;letter-spacing:-.065em;margin:0;color:#172319}.people-index .overview,.people-index .view-all{flex-shrink:0;color:#233629;font-size:14px;text-decoration:underline;text-underline-offset:4px}.people-index .home-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 18px}.people-index .home-person{min-width:0;border-top:1px solid #879584;padding-top:8px;color:#18231b}.people-index .home-person:hover h3,.people-index .home-news a:hover h3{text-decoration:underline;text-underline-offset:3px}.people-index .home-person img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 30%;display:block}.people-index .home-person h3{font:normal clamp(21px,2.35vw,33px)/1.06 Georgia,serif;letter-spacing:-.04em;margin:10px 0 5px}.people-index .home-person p,.people-index .newsline{color:#3d4c3d;font-size:14px;line-height:1.46;margin:0}.people-index .home-news{margin:48px 0 0;padding-top:16px;border-top:3px double #52634f}.people-index .home-news .people-heading{margin:0 0 14px}.people-index .home-news h2{font-size:2.3rem}.people-index .news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.people-index .news-grid a{padding:12px 0 0;border-top:1px solid #a7b19f}.people-index .home-news h3{font:normal clamp(1.2rem,2.1vw,1.7rem)/1.13 Georgia,serif;letter-spacing:-.03em;margin:.32em 0 .47em;color:#172319}.people-index .newsline{font-size:.78rem}.people-index .rubric{font-size:.68rem;color:#425442}
@media(max-width:800px){.edition .wrap{width:90%}.edition .profile-head{gap:5%;grid-template-columns:minmax(0,1.6fr) minmax(175px,1fr)}.edition .columns{gap:4%;grid-template-columns:minmax(0,1.6fr) minmax(190px,1fr)}.edition .masthead .wrap{flex-wrap:wrap;padding:11px 0;gap:7px 14px}.edition .topnav{gap:12px}.people-index{padding:50px 6%}.people-index .home-people{grid-template-columns:repeat(3,minmax(0,1fr))}.people-index .news-grid{gap:14px}}
@media(max-width:600px){.edition .wrap{width:90%}.edition .profile-head,.edition .columns{display:block}.edition .portrait{margin-top:24px}.edition .portrait img{height:300px;object-position:50% 25%}.edition .side{border:0;padding:28px 0 0}.edition .crumb{margin:20px 0}.edition .person-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 13px}.edition .person-card img{height:160px}.edition .person-card h2{font-size:1.4rem}.edition .topnav,.edition .langs{gap:9px}.edition .masthead nav{font-size:.73rem}.people-index .home-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.people-index .news-grid{grid-template-columns:1fr}.people-index .people-heading{align-items:start;flex-wrap:wrap;gap:8px}.people-index .home-news h2{font-size:2rem}}
.hero .purpose{font:normal clamp(24px,3.15vw,47px)/1.12 Georgia,serif;letter-spacing:-.025em;color:#fff;max-width:29em;margin:0 0 .7em}.hero .motto-origin{max-width:66ch}.hero .motto-origin + p.lead{font-size:clamp(17px,1.7vw,25px);max-width:62ch}.credit-link{text-decoration:underline;text-underline-offset:3px}
.roster-group{margin:20px 0 28px;scroll-margin-top:100px}.people-index .roster-label,.edition .roster-label{font:bold .82rem/1.3 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#3d5140;margin:14px 0}.people-index .home-people{grid-template-columns:repeat(5,minmax(0,1fr))}.people-index .home-person h3{font-size:clamp(22px,2.15vw,31px)}.edition .roster-group .person-grid{margin:12px 0 28px}.distribution,.dist-links{padding:16px 0;border-top:1px solid #a0aa9d;color:#334636;line-height:1.65;font:normal .95rem/1.65 Arial,sans-serif}.dist-links{margin-top:17px}.distribution a,.dist-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.catalog-links{display:inline-flex;flex-wrap:wrap;gap:5px 16px;margin-left:1.3em}.dist-links div{margin-top:6px}.edition .wordmark{white-space:nowrap}
@media(max-width:980px){.people-index .home-people{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.people-index .home-people{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-links{display:flex;margin:4px 0 0}.hero .purpose{font-size:26px}.hero .motto-origin{font-size:16px}.roster-group{scroll-margin-top:140px}}
