:root{--paper:#eeeade;--ink:#282b27;--red:#ac3d26;--line:#a6a79b;--muted:#63675c}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--red)}a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}img{max-width:100%;display:block;object-fit:cover}h1,h2,h3,h4{line-height:1.12;font-weight:400;margin:0 0 24px;font-family:Georgia,'Times New Roman',serif}h1{font-size:clamp(38px,5vw,76px)}h2{font-size:clamp(30px,3.5vw,52px)}h3{font-size:32px}h4{font-size:29px}p{margin:0 0 25px}.skip-link{position:absolute;top:-100px}.skip-link:focus{top:0;background:white;z-index:10}.rd-header{padding:28px 3.5vw 0;border-bottom:1px solid var(--ink)}.rd-brand{display:block;font-size:18px;font-weight:bold;letter-spacing:-.5px;text-decoration:none;margin-bottom:24px}.rd-desktop-nav{display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:thin;white-space:nowrap}.rd-desktop-nav a{padding:13px 18px;border-left:1px solid var(--line);text-decoration:none;font-size:12px}.rd-desktop-nav a:first-child{padding-left:0;border:0}.rd-desktop-nav a:nth-child(4){margin-left:auto}.rd-mobile-nav{display:none}main{max-width:1800px;margin:auto}.atlas-opening{display:grid!important;grid-template-columns:26% 74%;padding:0!important;margin:0!important;min-height:85vh;max-width:none!important;border:0!important}.title-rail{grid-column:1;grid-row:1;padding:28px 16px;display:flex;justify-content:center;border-right:1px solid var(--ink);overflow:hidden}.title-rail h1{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(32px,3.8vw,60px);line-height:1.09;max-height:700px;margin:0}.atlas-opening figure{grid-column:2;grid-row:1;margin:0;min-height:650px}.atlas-opening figure img{width:100%;height:100%;max-height:790px}.atlas-opening>h2{grid-column:1/-1;margin:0;padding:26px 5vw;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font:16px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:2px}.home-editorial{counter-reset:section}.home-editorial>section:not(.atlas-opening){position:relative;max-width:1180px;margin:0 auto;padding:70px 40px;border-bottom:1px solid var(--line)}.home-editorial>section:not(.atlas-opening):before{counter-increment:section;content:'0' counter(section);font:12px Arial,sans-serif;letter-spacing:2px;color:var(--red);display:block;margin-bottom:28px}.home-editorial>section:nth-child(2){max-width:1250px;padding:80px 7vw}.lead{font-family:Georgia,serif;font-size:clamp(23px,2.2vw,34px);line-height:1.45}.home-editorial .row{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.home-editorial .row img{width:100%;height:430px}.home-editorial>section:nth-child(4){max-width:1000px;padding-right:170px}.home-editorial>section:nth-child(5){max-width:1100px;grid-template-columns:1fr 1.15fr}.home-editorial>section:nth-child(6){max-width:920px}.home-editorial>section:nth-child(6)>div{padding:30px 0 10px;border-top:1px solid var(--line)}.home-editorial>section:last-child{max-width:760px;padding-bottom:100px}.home-editorial>section:last-child h2{color:var(--red)}main>section.row{margin:0 3.5vw 80px;border-top:2px solid var(--ink)}main>section.row>article{padding:32px 0;border-bottom:1px solid var(--line)}main>section.row>article>.row{display:grid;grid-template-columns:1fr 180px;gap:40px}main>section.row>article .col{display:grid;grid-template-columns:120px 1fr;column-gap:32px}main>section.row>article strong{grid-column:1;color:var(--red);font-size:12px;text-transform:uppercase;letter-spacing:1px}main>section.row>article h4,main>section.row>article p,main>section.row>article a{grid-column:2}main>section.row>article .text-body-secondary{grid-column:1;grid-row:2;font:13px/1.5 Arial,sans-serif}main>section.row>article img{width:180px;height:200px}main>section.row>article .d-block{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rd-footer{background:var(--ink);color:var(--paper);padding:55px 3.5vw 28px}.footer-brand{font:clamp(28px,4vw,60px)/1.1 Georgia,serif;display:block;max-width:780px;margin-bottom:50px;text-decoration:none}.rd-footer nav{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #74766d}.rd-footer nav a{padding:18px 12px 18px 0;border-bottom:1px solid #74766d;font-size:14px;text-decoration:none}.legal-links{display:flex;gap:30px;margin-top:40px;font-size:12px}.archive,.category,.blog-index{max-width:1200px;margin:60px auto;padding:0 30px}.archive article,.category article,.blog-index article{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;padding:32px 0;border-top:1px solid var(--line)}.archive time,.entry-meta,.post-meta{font-size:13px;color:var(--muted)}.archive article h2{font-size:36px}.pagination,.page-numbers,nav[aria-label='Pagination']{display:flex;gap:20px;flex-wrap:wrap;padding:30px 0}.pagination a,.page-numbers a{min-width:44px;min-height:44px}.current,[aria-current='page']{color:var(--red);font-weight:bold}.single article,.article-layout,.legal-page{max-width:1150px;margin:60px auto;padding:0 30px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,660px);gap:65px}.entry-content,.article-body,.legal-content{max-width:660px;font-family:Georgia,serif;font-size:20px;line-height:1.8}.entry-content h2,.article-body h2{font-size:36px;margin-top:60px}.entry-content img{height:auto}.entry-header{border-top:2px solid var(--red);padding-top:24px}.entry-header h1{font-size:42px}.legal-page{display:block;max-width:760px}.legal-page h1{padding-bottom:35px;border-bottom:1px solid var(--line)}
@media(max-width:1050px){.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav summary{display:flex;justify-content:space-between;cursor:pointer;padding:12px 0}.rd-mobile-menu{display:grid;grid-template-columns:1fr 1fr}.rd-mobile-menu a{padding:13px 0;border-top:1px solid var(--line);font-size:14px}.atlas-opening{grid-template-columns:29% 71%;min-height:65vh}.atlas-opening figure{min-height:610px}.title-rail h1{font-size:38px;max-height:590px}.home-editorial .row{gap:30px}.home-editorial .row img{height:330px}.home-editorial>section:nth-child(4){padding-right:60px}.rd-footer nav{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){body{font-size:16px}.rd-header{padding:20px 22px 0}.rd-brand{font-size:15px;margin-bottom:15px}.atlas-opening{display:flex!important;flex-direction:column;min-height:0}.title-rail{padding:35px 22px;border-right:0;justify-content:flex-start}.title-rail h1{writing-mode:horizontal-tb;transform:none;font-size:38px;line-height:1.04;max-height:none}.atlas-opening figure{min-height:0;height:390px}.atlas-opening figure img{height:100%}.atlas-opening>h2{padding:23px 22px;font-size:12px;letter-spacing:1px}.home-editorial>section:not(.atlas-opening){padding:42px 22px!important}.home-editorial .row{display:flex;flex-direction:column;align-items:stretch;gap:20px}.home-editorial .row img{height:300px}.home-editorial>section:nth-child(6)>div{padding-top:22px}h3{font-size:28px}main>section.row{margin:0 22px 50px}main>section.row>article>.row{display:flex;flex-direction:column-reverse;gap:20px}main>section.row>article .col{display:block}main>section.row>article img{width:100%;height:230px}main>section.row>article strong{display:block;margin-bottom:15px}main>section.row>article h4{margin-bottom:12px}main>section.row>article .text-body-secondary{margin-bottom:20px}.rd-footer{padding:40px 22px 25px}.rd-footer nav{grid-template-columns:1fr 1fr}.footer-brand{margin-bottom:35px}.single article,.article-layout{display:block;margin:35px auto;padding:0 22px}.entry-header{margin-bottom:40px}.entry-header h1{font-size:36px}.archive article,.category article,.blog-index article{display:block}.entry-content,.article-body,.legal-content{font-size:18px}.legal-page{padding:0 22px}.archive,.category,.blog-index{padding:0 22px}.legal-links{gap:20px}}
@media(prefers-reduced-motion:no-preference){a{transition:color .15s ease}}
