@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f4f2ed;--ink:#442427;--accent:#78282d;--line:#cfc7c2;--muted:#817375;--gutter:225px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:400}p+p{margin-top:1em}.skip-link{position:fixed;top:-80px;left:15px;background:var(--ink);color:white;padding:12px;z-index:9}.skip-link:focus{top:10px}.rd-header{min-height:180px;margin:0 70px 0 var(--gutter);border-bottom:1px solid var(--line);position:relative}.rd-brand{position:absolute;right:0;top:35px;font-size:32px;line-height:.94;letter-spacing:-1.6px;font-weight:600;padding-right:42px}.rd-brand span{position:absolute;right:0;top:0;font-size:32px}.rd-desktop-nav{position:absolute;left:calc(-1 * var(--gutter) + 30px);top:36px;width:165px;display:flex;flex-direction:column;font-size:12px;line-height:1.45;gap:9px}.rd-desktop-nav a:nth-child(1),.rd-desktop-nav a:last-child{font-weight:600}.rd-mobile-nav{display:none}.atlas-home{margin:0 70px 0 var(--gutter)}.atlas-home>article{counter-reset:sections}.atlas-home>article>section{position:relative;border-bottom:1px solid var(--line);padding:44px 0 48px;counter-increment:sections;display:grid;grid-template-columns:minmax(150px, .8fr) minmax(280px,2fr);column-gap:40px}.atlas-home>article>section:before{content:'0' counter(sections);font-size:12px;color:var(--accent);position:absolute;left:0;top:20px;font-weight:600}.atlas-home>article>section:first-child{padding-top:32px;display:block}.atlas-home>article>section:first-child:before{display:none}.atlas-home h1{font-size:13px;letter-spacing:.035em;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:34px}.atlas-home h2{font-family:'Libre Caslon Display',Georgia,serif;font-size:clamp(45px,5.8vw,88px);line-height:1.01;letter-spacing:-2px;max-width:1030px;margin-bottom:30px}.atlas-home .lead{max-width:690px;margin:0 0 40px auto;font-size:19px;line-height:1.55}.atlas-home>article>section:first-child>img{height:330px;max-height:none!important;filter:saturate(.65)}.atlas-home h3{font-family:'Libre Caslon Display',Georgia,serif;font-size:37px;line-height:1.12;letter-spacing:-.5px;margin-bottom:20px}.atlas-home>article>section:not(:first-child)>div{display:contents}.atlas-home>article>section:not(:first-child)>div>div{display:contents}.atlas-home>article>section:not(:first-child) h3{grid-column:1}.atlas-home>article>section:not(:first-child) p{grid-column:2;font-size:16px}.atlas-home>article>section:not(:first-child) img{grid-column:2;height:270px;margin-top:26px;max-height:none!important;filter:saturate(.65)}.atlas-home>article>section:nth-child(3) img{height:370px}.atlas-home>section{padding:55px 0 65px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.atlas-home>section>article{border-top:1px solid var(--ink);padding:26px 0}.atlas-home>section>article:last-child{border-bottom:1px solid var(--ink)}.atlas-home>section>article>.row{display:grid;grid-template-columns:1fr 145px;gap:25px}.atlas-home>section strong{display:block;color:var(--accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.atlas-home>section h4{font-family:'Libre Caslon Display',Georgia,serif;font-size:35px;line-height:1.15;margin:8px 0 14px;max-width:690px}.text-body-secondary{color:var(--muted);font-size:12px;margin-bottom:12px}.card-text{max-width:650px;font-size:14px}.icon-link{display:inline-block;font-size:12px;margin-top:18px;border-bottom:1px solid}.bi{display:none}.atlas-home>section img{width:145px!important;height:190px!important}.d-block.d-md-none{display:none}.edge-index{position:fixed;right:17px;top:225px;display:flex;flex-direction:column;gap:17px;font-size:10px;color:var(--muted)}.edge-index a:hover{color:var(--accent)}.rd-footer{margin:0 70px 0 var(--gutter);padding:22px 0 30px}.topic-index{display:flex;flex-wrap:wrap;gap:8px 24px;padding:18px 0 34px;font-size:13px;border-bottom:1px solid var(--ink)}.footer-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-top:22px;font-size:12px}.footer-bottom nav{display:flex;gap:24px}.archive,.article-page,.legal-page{margin:0 70px 0 var(--gutter);padding:40px 0 70px}.archive h1,.article-page h1,.legal-page h1{font:60px/1.05 'Libre Caslon Display',Georgia,serif;margin:0 0 45px}.archive-list{display:block}.archive-row,.post-card,.archive .card{display:grid;grid-template-columns:110px 1fr 140px;gap:24px;border-top:1px solid var(--line);padding:26px 0;border-radius:0;box-shadow:none}.archive-row time,.post-meta{font-size:12px;color:var(--muted)}.archive-row h2{font:34px/1.1 'Libre Caslon Display',Georgia,serif}.pagination{display:flex;gap:22px;border-top:1px solid var(--ink);padding-top:22px}.pagination a{border-bottom:1px solid}.article-layout,.legal-layout{display:grid;grid-template-columns:140px minmax(0,680px);gap:40px}.article-body,.legal-body{font-size:18px;line-height:1.8;min-width:0}.article-body p,.legal-body p{margin-bottom:1.4em}.article-body h2,.legal-body h2{font:36px/1.15 'Libre Caslon Display',Georgia,serif;margin:40px 0 20px}.article-body img{height:auto;margin:30px 0}button,input,select{font:inherit}summary{cursor:pointer}
@media(min-width:1500px){.atlas-home,.rd-header,.rd-footer,.archive,.article-page,.legal-page{max-width:1200px;margin-right:auto}}@media(max-width:1000px){:root{--gutter:175px}.rd-header,.atlas-home,.rd-footer,.archive,.article-page,.legal-page{margin-right:40px}.rd-desktop-nav{left:calc(-1 * var(--gutter) + 22px);width:135px}.atlas-home>article>section{column-gap:25px;grid-template-columns:1fr 1.75fr}.atlas-home h3{font-size:30px}.atlas-home h2{font-size:62px}.edge-index{right:11px}.article-layout,.legal-layout{grid-template-columns:100px 1fr;gap:22px}}
@media(max-width:767px){:root{--gutter:0px}.rd-header,.atlas-home,.rd-footer,.archive,.article-page,.legal-page{margin-left:20px;margin-right:20px}.rd-header{min-height:155px;padding-top:90px}.rd-brand{top:24px;font-size:28px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav summary{list-style:none;padding:15px 0;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:13px}.rd-mobile-menu{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;padding:10px 0 24px;font-size:13px}.atlas-home h1{font-size:12px;margin-bottom:24px}.atlas-home h2{font-size:49px;letter-spacing:-1.4px}.atlas-home .lead{font-size:17px;margin-bottom:25px}.atlas-home>article>section:first-child>img{height:230px}.atlas-home>article>section{display:block;padding:48px 0 30px}.atlas-home>article>section:not(:first-child) p{font-size:15px}.atlas-home>article>section:not(:first-child) img{height:230px;margin-top:22px}.atlas-home h3{font-size:33px;max-width:290px}.edge-index{position:static;flex-direction:row;margin:0 20px 25px;justify-content:space-between;border-bottom:1px solid var(--line);padding:15px 0}.atlas-home>section{padding:35px 0}.atlas-home>section>article>.row{grid-template-columns:1fr 75px;gap:15px}.atlas-home>section img{width:75px!important;height:100px!important}.atlas-home>section h4{font-size:28px}.footer-bottom{flex-wrap:wrap;align-items:flex-start}.footer-bottom nav{gap:15px}.topic-index{gap:10px 20px}.article-layout,.legal-layout{display:block}.post-meta{margin-bottom:24px}.archive-row,.post-card,.archive .card{grid-template-columns:1fr;gap:15px}.archive h1,.article-page h1,.legal-page h1{font-size:46px}.article-body,.legal-body{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
