:root{--ink:#193d32;--paper:#faf9f3;--line:#cdd5cb;--accent:#ffb47d;--muted:#516259}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #bb520e;outline-offset:4px}img{display:block;width:100%;height:auto;object-fit:cover}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;font-weight:400;overflow-wrap:anywhere;hyphens:auto}h1,h2{font-family:Georgia,serif}h1{font-size:clamp(2.5rem,5.7vw,5.6rem);letter-spacing:-.045em}h2{font-size:clamp(2rem,3.6vw,3.5rem);letter-spacing:-.035em}h3{font-size:1.35rem}p{margin-bottom:1.2em}.wrap{max-width:1280px;margin:auto;padding:0 46px}.top{border-bottom:1px solid var(--line)}.top-inner{min-height:96px;display:flex;align-items:center;gap:35px}.brand{font:italic 34px Georgia,serif;text-decoration:none;letter-spacing:-1.5px}.brand span{font-style:normal}.top nav{display:flex;gap:26px;margin-left:auto;font-size:14px}.language{border:1px solid var(--ink);padding:6px 12px;font-size:13px;text-decoration:none}.menu{display:none}.eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.home-heading{padding-top:65px;padding-bottom:37px;display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:end}.home-heading h1{margin-bottom:0}.home-heading .intro{max-width:380px;margin:0}.cover{position:relative}.cover img{height:460px}.cover-label{position:absolute;bottom:24px;left:24px;background:var(--paper);padding:20px 26px;max-width:440px}.cover-label a{font:28px/1.2 Georgia,serif;text-decoration:none}.cover-label .eyebrow{margin-bottom:8px}.section{padding-top:80px;padding-bottom:75px}.section-heading{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:30px}.section-heading h2{margin-bottom:0}.small{font-size:14px}.subjects{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.subject{padding:24px 20px 24px 0;border-bottom:1px solid var(--line);text-decoration:none;display:flex;align-items:center;gap:20px}.subject b{font-size:11px;background:var(--accent);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex:none}.subject span{font:25px Georgia,serif}.subject em{font-size:13px;margin-left:auto;font-style:normal}.split{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--ink);color:var(--paper)}.split img{height:100%;min-height:390px}.split-text{padding:55px}.split-text h2{font-size:43px}.pill{display:inline-block;padding:10px 18px;border:1px solid currentColor;border-radius:40px;text-decoration:none;font-size:14px}.journal{display:grid;grid-template-columns:repeat(2,1fr);gap:0 48px}.entry{display:grid;grid-template-columns:150px 1fr;gap:25px;border-top:1px solid var(--line);padding:26px 0;text-decoration:none}.entry img{height:125px}.entry .eyebrow{font-size:10px;margin-bottom:10px}.entry h3{margin-bottom:12px}.entry p{font-size:14px;line-height:1.5;margin:0}.page-intro{padding-top:60px;padding-bottom:35px;max-width:980px}.page-intro h1{font-size:clamp(2.5rem,4.5vw,4.3rem)}.page-intro .lead{font:23px/1.55 Georgia,serif;max-width:800px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 28px}.card{text-decoration:none;display:block}.card img{aspect-ratio:4/3;margin-bottom:18px}.card .eyebrow{font-size:10px;margin-bottom:10px}.card h2{font:25px/1.2 Georgia,serif;letter-spacing:-.02em;margin-bottom:12px}.card p{font-size:15px;line-height:1.55}.pagination{display:flex;justify-content:center;gap:12px;padding:45px 0}.pagination a{padding:7px 15px;border:1px solid var(--line);text-decoration:none}.pagination [aria-current]{background:var(--ink);color:white}.article-top{max-width:1060px;padding-top:55px}.article-top h1{font-size:clamp(2.5rem,4.4vw,4.7rem);max-width:1000px}.article-top .lead{font:24px/1.55 Georgia,serif;max-width:830px}.breadcrumb{font-size:13px;margin-bottom:30px}.article-image{margin:35px 0 45px}.article-image img{max-height:620px;aspect-ratio:16/9}.article-image figcaption{font-size:12px;color:var(--muted);margin-top:10px}.prose{max-width:740px;margin:auto;font:19px/1.85 Georgia,serif;overflow-wrap:anywhere}.prose h2{font-size:34px;line-height:1.2;margin-top:48px;margin-bottom:22px}.prose ul{padding-left:24px}.sources{font:14px/1.65 Arial,sans-serif;border-top:1px solid var(--line);padding-top:20px;margin-top:40px}.sources h2{font:18px Arial,sans-serif;margin:0 0 12px}.related{border-top:1px solid var(--line);margin-top:65px}.filter{display:grid;grid-template-columns:2fr 1fr auto;gap:18px;padding:25px;background:#e9eee5;margin-bottom:35px}.filter label{display:block;font-size:13px}.filter input,.filter select{width:100%;padding:12px;border:1px solid #a5b2a5;background:white;color:var(--ink)}.filter button,.more{background:var(--ink);color:white;border:0;padding:12px 24px;cursor:pointer}.filter button{align-self:end}.more{display:block;margin:35px auto}.status{font-size:14px}.footer{margin-top:80px;padding:35px 0;background:#e8ede3;font-size:13px}.footer-inner{display:flex;justify-content:space-between;gap:35px}.footer nav{display:flex;gap:20px;flex-wrap:wrap}.footer p{margin-bottom:9px}.footer-brand{max-width:300px}.footer-brand b{font-size:18px}.info{padding-top:60px}.info h1{font-size:52px}.info .prose{margin:0}.skip{position:absolute;top:-90px;left:20px;background:white;padding:15px;z-index:5}.skip:focus{top:5px}[hidden]{display:none!important}
@media(max-width:900px){.wrap{padding-left:26px;padding-right:26px}.subjects{grid-template-columns:repeat(2,1fr)}.home-heading{gap:30px}.journal{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}.top nav{gap:15px}.split-text{padding:35px}.split-text h2{font-size:34px}.cover img{height:370px}}
@media(max-width:600px){body{font-size:16px}.wrap{padding-left:20px;padding-right:20px}.top-inner{min-height:78px;gap:12px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.brand{font-size:28px;margin-right:auto}.menu{display:block;background:none;border:0;color:var(--ink);padding:8px;font-size:14px}.top nav{display:none;width:100%;margin:0;flex-direction:column;padding:15px 0}.top nav.open{display:flex}.language{padding:4px 8px}.home-heading{grid-template-columns:1fr;gap:25px;padding-top:40px}.home-heading h1{font-size:48px}.cover img{height:360px}.cover-label{left:14px;right:14px;bottom:14px;max-width:none;padding:16px}.cover-label a{font-size:23px}.section{padding-top:48px;padding-bottom:40px}.section-heading{display:block}.section-heading a{display:inline-block;margin-top:16px}.subjects{grid-template-columns:1fr}.subject{padding:18px 0}.subject span{font-size:24px}.split{grid-template-columns:1fr}.split img{min-height:0;height:270px}.split-text{padding:30px}.entry{grid-template-columns:100px 1fr;gap:18px}.entry img{height:110px}.entry h3{font-size:20px}.entry p{display:none}.cards{grid-template-columns:1fr;gap:35px}.page-intro{padding-top:40px}.page-intro h1{font-size:42px}.page-intro .lead,.article-top .lead{font-size:21px}.article-top{padding-top:35px}.article-top h1{font-size:40px}.article-image{margin:25px 0 35px}.article-image img{aspect-ratio:4/3}.prose{font-size:18px;line-height:1.8}.prose h2{font-size:29px;margin-top:38px}.filter{grid-template-columns:1fr;padding:20px}.footer-inner{display:block}.footer nav{gap:14px;margin-bottom:20px}.info h1{font-size:40px}.pagination{gap:7px}.pagination a{padding:7px 12px}}
