@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600&display=swap');
:root{--ink:#223d3b;--mint:#e4efe6;--paper:#f6f7ee;--apricot:#f1b997;--rule:#79948a}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.65}a{color:inherit;text-underline-offset:5px}a:hover{background:var(--apricot)}a:focus-visible,summary:focus-visible{outline:3px solid #994521;outline-offset:5px}img{max-width:100%;object-fit:cover}h1,h2,h3,h4,.rd-brand{font-family:'Space Grotesk',Arial,sans-serif;font-weight:500;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(2.7rem,4.3vw,5.4rem);margin:0}h2{font-size:clamp(2.1rem,3.8vw,4.3rem);margin:0 0 30px}h3{font-size:2rem}h4{font-size:1.8rem}p{font-size:1.08rem} .rd-header{background:var(--mint);padding:25px 4vw 0}.nav-main{display:flex;align-items:center;justify-content:space-between;padding-bottom:25px}.rd-brand{font-size:1.8rem;text-decoration:none}.nav-main nav{display:flex;gap:35px}.topic-index{display:flex;flex-wrap:wrap;gap:10px 27px;border-top:1px solid var(--ink);padding:15px 0;font-size:.85rem}.rd-mobile-nav{display:none}.threshold{display:grid;grid-template-columns:38% 62%;min-height:640px;background:var(--mint);padding:55px 4vw 70px;gap:24px;align-items:center}.title-rail{padding-right:30px}.gallery{display:grid;grid-template-columns:1.2fr .65fr .9fr;align-items:center;gap:12px}.gallery img{width:100%;height:360px}.gallery .tile-1{height:230px;align-self:start;margin-top:40px}.gallery .tile-2{height:300px;margin-top:150px}main>article>section:not(.threshold){padding:80px 8vw;border-bottom:1px solid var(--rule)}main>article>section:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:8vw}main>article>section:nth-child(2) p{margin:0}main>article>section:nth-child(3){display:grid;grid-template-columns:33% 1fr;gap:9vw;align-items:center;background:#d3e2d5}main>article>section:nth-child(3) img{height:420px}main>article>section:nth-child(4){background:var(--apricot);display:grid;grid-template-columns:1fr 1.6fr;gap:15px 60px}main>article>section:nth-child(4) h3{margin:20px 0}main>article>section:nth-child(4) .text-center{grid-column:1/-1;order:6}main>article>section:nth-child(4) img{width:100%;height:280px}main>article>section:nth-child(5){padding-left:33vw}main>article>section:nth-child(6){background:var(--mint);padding-right:33vw}main>section.row,.archive,.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:65px 4vw}main>section.row>article:first-of-type,.archive>article:first-child{grid-column:span 2}main>section.row>article{border-top:3px solid var(--ink);padding-top:25px}main>section.row h4{margin:16px 0}main>section.row .text-body-secondary{font-family:monospace;font-size:.8rem}main>section.row img{width:100%!important;height:240px!important;margin-top:25px}.d-block.d-md-none{display:none}svg.bi{width:18px;height:18px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{padding:60px 4vw;background:var(--ink);color:var(--mint);display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.rd-footer nav{display:flex;flex-direction:column;align-items:start;gap:10px}.footer-brand{font-size:2rem;text-decoration:none;line-height:1.2}.pagination{display:flex;gap:24px;border-top:1px solid;padding:25px}.article-page,.legal-page,main>article:not(:has(.threshold)){max-width:1100px;margin:auto;padding:60px 5vw}.article-page .intro,.article-page .lead,main>article:not(:has(.threshold))>p:first-of-type{border:1px solid var(--rule);padding:30px;margin:35px 0}.article-page .content,.legal-page{max-width:75ch}.article-page h2,.legal-page h2{margin-top:60px} @media(max-width:1000px){.threshold{grid-template-columns:1fr;min-height:0}.title-rail{max-width:750px}.gallery img{height:280px}.gallery .tile-1{height:180px;margin-top:0}.gallery .tile-2{height:230px;margin-top:50px}main>article>section:nth-child(5),main>article>section:nth-child(6){padding:65px 8vw}main>section.row{grid-template-columns:1fr 1fr}.rd-footer{grid-template-columns:1.5fr 1fr 1fr}}@media(max-width:799px){.rd-desktop-nav{display:none!important}.rd-mobile-nav{display:block;border-top:1px solid;padding:12px 0}.rd-mobile-menu{display:flex;flex-wrap:wrap;gap:15px;padding:20px 0}summary{cursor:pointer}.threshold{padding:40px 6vw;gap:35px}.gallery{gap:7px}.gallery img{height:210px}.gallery .tile-1{height:135px}.gallery .tile-2{height:180px}main>article>section:not(.threshold){padding:45px 6vw!important;display:block!important}main>article>section:nth-child(3) img{height:280px;margin-bottom:25px}main>article>section:nth-child(4) img{height:200px}main>section.row,.archive,.posts{display:block;padding:40px 6vw}main>section.row>article{margin-bottom:45px}.rd-footer{grid-template-columns:1fr 1fr;padding:40px 6vw}.footer-brand{grid-column:1/-1}h1{font-size:2.65rem}.rd-brand{font-size:1.5rem}}
