
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f4f1e9;--ink:#272d2a;--copper:#98654b;--rule:#b5b7ab;--serif:'Libre Caslon Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 var(--sans)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:var(--copper)}a:focus-visible,summary:focus-visible{outline:2px solid var(--copper);outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,h4,p,figure{margin-top:0}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;line-height:1.05}h2{font-size:clamp(36px,4vw,58px)}h3{font-size:30px}h4{font-size:31px}.rd-header{display:grid;grid-template-columns:1fr 250px 1fr;align-items:center;gap:30px;margin:0 4vw;padding:30px 0;border-bottom:1px solid var(--ink)}.rd-brand{text-align:center;font:38px/1 var(--serif);text-decoration:none}.rd-desktop-nav{display:flex;flex-wrap:wrap;gap:5px 18px;font-size:11px;line-height:1.8;text-transform:uppercase;letter-spacing:.08em}.rd-desktop-nav a{text-decoration:none}.right{justify-content:flex-end}.rd-mobile-nav{display:none}.skip-link{position:absolute;left:20px;top:-100px;background:var(--ink);color:white;padding:10px;z-index:10}.skip-link:focus{top:10px}.opening{padding:68px 7vw 0}.title-frame{border:1px solid var(--ink);padding:46px 6vw 52px;position:relative;text-align:center}.title-frame:before{content:'';position:absolute;inset:7px;border:1px solid var(--rule);pointer-events:none}.opening h1{font-size:clamp(48px,6.9vw,104px);max-width:1100px;margin:0 auto;letter-spacing:-.035em}.opening-caption{text-align:center;color:var(--copper);font-size:12px;text-transform:uppercase;letter-spacing:.15em;margin:24px 0 48px}.opening-image{margin:0;width:100%}.opening-image img{width:100%;height:520px;max-height:none!important;object-fit:cover;object-position:center 45%}.section-index{display:grid;grid-template-columns:repeat(3,1fr);margin:50px 7vw 85px;border-top:1px solid var(--ink)}.section-index a{border-bottom:1px solid var(--rule);padding:13px 15px 13px 0;display:flex;gap:20px;align-items:center;text-decoration:none;font-size:14px}.section-index a:nth-child(1){grid-column:span 2;font:32px var(--serif)}.section-index small{color:var(--copper);font:10px var(--sans);letter-spacing:.1em}.section-index span{margin-left:auto}.journal-home main>article>section{max-width:740px;margin:80px auto;padding:0 24px}.journal-home main>article>section h2{border-top:1px solid var(--ink);padding-top:24px;margin-bottom:28px}.journal-home main>article>section:nth-of-type(2){max-width:1150px}.journal-home main>article>section:nth-of-type(2)>p,.journal-home main>article>section:nth-of-type(2)>ul{max-width:680px;margin-left:auto;margin-right:auto}.journal-home main>article>section:nth-of-type(2)>img{height:500px;width:100%;object-fit:cover;max-height:none!important;margin:35px 0 50px}.journal-home ul{padding-left:20px}.journal-home li{padding:5px 0;border-bottom:1px solid var(--rule)}.journal-home .border.p-3{border-top:1px solid var(--rule);padding:25px 0;display:grid;grid-template-columns:210px 1fr;gap:28px}.border.p-3 h3{font-size:29px}.border.p-3 p{margin-bottom:0}.journal-home main>article>section:last-child{max-width:none;margin-bottom:0;padding:70px 12vw;background:#dedfd5}.journal-home main>article>section:last-child>p{max-width:650px}.journal-home main>article>section:last-child>img{height:380px;width:100%;object-fit:cover;max-height:none!important;margin:35px 0}.journal-home main>article>section:last-child>p:last-child{font-size:12px;max-width:780px}.journal-home main>section.row{margin:70px 7vw}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.journal-home main>section.row>article{border-top:1px solid var(--ink);padding:30px 0}.journal-home main>section.row>article .row{display:grid;grid-template-columns:1fr 250px;gap:60px;align-items:center}.journal-home main>section.row strong{font-size:11px;color:var(--copper);text-transform:uppercase;letter-spacing:.1em}.journal-home main>section.row h4{margin:10px 0}.text-body-secondary{font-size:12px;color:#62695d}.card-text{max-width:720px;font-size:14px}.col-auto.d-block.d-md-none{display:none}.journal-home main>section.row img{width:250px!important;height:200px!important;object-fit:cover}.rd-footer{margin:0 4vw;padding:45px 3vw 22px;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:30px}.footer-brand{font:48px var(--serif);text-decoration:none}.rd-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;font-size:12px}.rd-footer nav a{text-decoration:none}.legal-links{grid-column:1/-1;display:flex;gap:30px;border-top:1px solid var(--rule);padding-top:20px;font-size:11px}
/* Shared runtime archive, article, pagination and legal surfaces. */
body:not(.journal-home) main{max-width:1240px;margin:65px auto;padding:0 40px}body:not(.journal-home) main h1{font-size:clamp(48px,7vw,94px);max-width:1050px;margin-bottom:48px}body:not(.journal-home) main>article{max-width:760px;margin-left:20%}body:not(.journal-home) main>article>img,body:not(.journal-home) main>article>figure{width:calc(100% + 140px);max-width:none;margin-left:-100px;margin-bottom:50px}body:not(.journal-home) main p{max-width:66ch}body:not(.journal-home) .row:has(>article){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}body:not(.journal-home) .row>article{border-top:1px solid var(--ink);padding-top:24px}body:not(.journal-home) .row>article:first-child{grid-column:span 2}body:not(.journal-home) .row>article img{width:100%;object-fit:cover}body:not(.journal-home) .row>article h2,body:not(.journal-home) .row>article h3{font-size:38px}.pagination,nav[aria-label*=agination]{display:flex;gap:24px;list-style:none;border-top:1px solid var(--ink);padding:24px 0;margin-top:50px}.pagination a,[rel=next],[rel=prev]{display:inline-block;padding:7px 14px;border:1px solid var(--rule)}main:has([class*=legal]),.legal-page main{max-width:780px!important}blockquote{border-left:1px solid var(--copper);padding-left:30px;font:30px/1.4 var(--serif)}
@media(min-width:1600px){.opening-image img{height:620px}}@media(max-width:1000px){.rd-header{grid-template-columns:1fr auto;padding:24px 0}.rd-brand{text-align:left}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;position:relative}.rd-mobile-nav summary{cursor:pointer;list-style:none;font-size:13px}.rd-mobile-nav summary span{margin-left:22px}.rd-mobile-menu{position:absolute;z-index:5;right:0;top:40px;width:280px;padding:24px;background:var(--paper);border:1px solid var(--ink);display:grid;gap:12px}.rd-mobile-menu a{font-size:14px}.opening{padding-top:45px}.opening-image img{height:420px}.section-index{grid-template-columns:repeat(2,1fr)}body:not(.journal-home) .row:has(>article){grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.journal-home) main>article{margin-left:10%}}
@media(max-width:600px){body{font-size:15px}.rd-header{margin:0 20px}.rd-brand{font-size:30px}.opening{padding:30px 20px 0}.title-frame{padding:38px 18px}.opening h1{font-size:48px}.opening-caption{font-size:9px;margin:20px 0 28px}.opening-image img{height:330px}.section-index{margin:30px 20px 50px;grid-template-columns:1fr}.section-index a:nth-child(1){grid-column:auto;font-size:27px}.section-index a{padding:11px 0}.journal-home main>article>section{margin:50px auto;padding:0 22px}.journal-home main>article>section:nth-of-type(2)>img{height:320px;margin:20px 0 30px}.journal-home .border.p-3{grid-template-columns:1fr;gap:0}.journal-home main>article>section:last-child{padding:45px 22px}.journal-home main>article>section:last-child>img{height:300px}.journal-home main>section.row{margin:45px 22px}.journal-home main>section.row>article .row{grid-template-columns:1fr;gap:20px}.journal-home main>section.row img{width:100%!important;height:240px!important}.rd-footer{grid-template-columns:1fr;margin:0 20px;padding:35px 0 20px}.footer-brand{font-size:40px}.legal-links{gap:20px}body:not(.journal-home) main{padding:0 22px;margin:40px auto}body:not(.journal-home) main>article{margin-left:0}body:not(.journal-home) main>article>img,body:not(.journal-home) main>article>figure{width:100%;margin-left:0}body:not(.journal-home) .row:has(>article){grid-template-columns:1fr}body:not(.journal-home) .row>article:first-child{grid-column:auto}}
