@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap');
:root{--paper:#eeede7;--ink:#183d44;--yellow:#f0efb1;--line:#a8b5b2;--muted:#4f6467}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:17px;line-height:1.75}a{color:inherit;text-underline-offset:5px}a:hover{color:#69753d}a:focus-visible,summary:focus-visible{outline:3px solid #9a5b28;outline-offset:5px}img{max-width:100%;height:auto}h1,h2,h3,h4{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.06;letter-spacing:-.035em}h1{font-size:clamp(3.1rem,6.8vw,7.2rem)}h2{font-size:clamp(2.6rem,4.1vw,4.6rem)}h3{font-size:clamp(2.1rem,3.3vw,3.5rem)}p{margin:1.4rem 0}main{width:min(1440px,100%);margin:auto;padding:0 4.5vw}.rd-header{display:flex;flex-wrap:wrap;align-items:center;gap:28px;padding:24px 4.5vw 0;border-top:8px solid var(--ink);position:relative;z-index:5}.rd-brand{max-width:310px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;letter-spacing:-.04em}.rd-desktop-nav{margin-left:auto;display:flex;gap:30px;font-size:13px}.rd-desktop-nav a{text-decoration:none}.rd-directory{flex:1 0 100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.rd-mobile-nav{width:220px;text-align:right}.rd-mobile-nav summary{cursor:pointer;list-style:none}.rd-mobile-nav summary::-webkit-details-marker{display:none}.rd-mobile-nav summary span{font-size:17px;margin-left:24px}.rd-mobile-menu{display:flex;flex-direction:column;gap:14px;padding:24px 0 15px}.rd-editorial>div{margin:110px 0!important}.rd-editorial>div:first-child{position:relative;display:grid;grid-template-columns:repeat(12,1fr);min-height:690px;align-items:center;margin:42px 0 100px!important;border-bottom:12px solid var(--ink);padding:35px 0 70px}.rd-editorial>div:first-child h1{grid-column:1/10;grid-row:1;z-index:2;text-align:left!important;margin:0;background:var(--yellow);padding:35px 40px 45px;max-width:980px;box-shadow:14px 14px 0 var(--paper)}.rd-editorial>div:first-child img{grid-column:5/-1;grid-row:1;min-height:590px;max-height:650px!important;width:100%;object-fit:cover;border-radius:0!important;transform:translateY(-25px);filter:saturate(.68)}.rd-editorial>div:nth-child(2),.rd-editorial>div:nth-child(3){max-width:710px;margin-left:auto!important;margin-right:auto!important;text-align:left!important;align-items:stretch!important}.rd-editorial>div:nth-child(2) h2,.rd-editorial>div:nth-child(3) h2{text-align:left!important;margin:0 0 32px}.rd-editorial p{width:auto!important}.rd-editorial>div:nth-child(4) .row,.rd-editorial>div:nth-child(5) .row{display:flex;flex-direction:column;gap:32px}.rd-editorial>div:nth-child(4) .col-md-6,.rd-editorial>div:nth-child(5) .col-md-6{width:100%!important}.rd-editorial>div:nth-child(4) .col-md-6:first-child{width:min(710px,100%)!important;margin:auto}.rd-editorial>div:nth-child(4) img{width:100%;max-height:none!important;height:520px;object-fit:cover;border-radius:0!important;box-shadow:none!important}.rd-editorial>div:nth-child(5){padding:40px 0;border-top:1px solid var(--line)}.rd-editorial>div:nth-child(5) .order-md-1{order:0;width:80%!important}.rd-editorial>div:nth-child(5) .order-md-2{order:1;max-width:680px;margin-left:auto}.rd-editorial>div:nth-child(5) img{width:100%;height:450px;max-height:none!important;object-fit:cover;border-radius:0!important;box-shadow:none!important}.rd-editorial>div:nth-child(6){background:var(--ink);color:var(--paper);margin-left:-4.5vw!important;margin-right:-4.5vw!important;padding:85px 20vw}.rd-editorial>div:nth-child(6) h3,.rd-editorial>div:nth-child(6) p{text-align:left!important;width:100%!important}.rd-editorial>div:nth-child(7){background:var(--yellow);padding:70px max(40px,12vw);text-align:left!important}.rd-editorial>div:nth-child(8){border-top:1px solid var(--line);padding-top:32px}.rd-editorial>div:nth-child(8) h2{font-family:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.rd-editorial>div:nth-child(8) ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px;list-style:none;padding:0;font-size:12px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
/* Shared archive and related-story ledger */
main>section.row,main>.row:not(.rd-editorial),.archive,.posts{display:block;margin:80px 0!important;border-top:3px solid var(--ink)}section.row>article,.archive article,.posts article{display:block!important;width:100%!important;padding:30px 0!important;margin:0!important;border-bottom:1px solid var(--line)}section.row>article>.row,.archive article>.row,.posts article>.row{display:flex;flex-wrap:nowrap;gap:40px;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}section.row article .col{flex:1;padding:0!important;display:grid!important;grid-template-columns:140px 1fr;column-gap:28px}section.row article strong{grid-column:1;font-size:10px;text-transform:uppercase;letter-spacing:.08em}section.row article h4{grid-column:2;font-size:32px;margin:0 0 20px!important}section.row article .text-body-secondary{grid-column:1;grid-row:2;font-size:12px;color:var(--muted)}section.row article p,section.row article a{grid-column:2}section.row article p{font-size:14px;line-height:1.65;margin:0 0 20px}section.row article a{font-size:12px}section.row article svg{width:15px;height:15px}section.row .d-none.d-md-block{display:block!important;width:190px;flex:none}section.row .d-block.d-md-none{display:none!important}section.row article img{width:190px!important;height:210px!important;object-fit:cover}.pagination{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:35px 0}.pagination a,.page-link{display:inline-block;border:1px solid var(--ink);padding:7px 15px;border-radius:0!important;background:transparent;color:var(--ink)}
/* Runtime article, sl-* and legal reading surfaces */
main>article:not(.rd-editorial),.article-content,.entry-content{max-width:780px;margin:70px auto 100px}main>article:not(.rd-editorial)>h1{font-size:clamp(3rem,6vw,6rem);margin-bottom:50px}main>article:not(.rd-editorial)>p:first-of-type,.article-content>p:first-of-type,.entry-content>p:first-of-type{border:1px solid var(--ink);padding:30px;font-size:21px;background:var(--yellow);margin:45px -25px}main>article:not(.rd-editorial) h2,.article-content h2{margin-top:75px}main>article:not(.rd-editorial) h3{margin-top:50px}main>article:not(.rd-editorial) img{width:100%;max-height:620px;object-fit:cover;margin:30px 0}main>h1{margin:70px 0 55px}blockquote{margin:35px 0;padding:15px 30px;border-left:4px solid var(--ink)}.rd-footer{background:var(--ink);color:var(--paper);padding:65px 4.5vw;display:flex;align-items:flex-end;gap:50px;justify-content:space-between}.rd-footer>.rd-brand{font-family:'Libre Caslon Display',Georgia,serif;font-size:clamp(2rem,3.5vw,4rem);max-width:630px;font-weight:400}.rd-footer nav{display:flex;gap:25px;font-size:12px}.rd-footer a:hover{color:var(--yellow)}
@media(min-width:1600px){.rd-editorial>div:nth-child(6){margin-left:calc((1440px - 100vw)/2 - 4.5vw)!important;margin-right:calc((1440px - 100vw)/2 - 4.5vw)!important}}
@media(max-width:900px){.rd-desktop-nav{gap:16px}.rd-brand{max-width:220px;font-size:15px}.rd-editorial>div:first-child{min-height:570px}.rd-editorial>div:first-child h1{grid-column:1/12;font-size:64px;padding:25px}.rd-editorial>div:first-child img{min-height:510px;grid-column:4/-1}.rd-editorial>div:nth-child(6){padding:65px 12vw}section.row article .col{grid-template-columns:95px 1fr;gap:15px}section.row .d-none.d-md-block{width:140px}section.row article img{width:140px!important;height:180px!important}section.row>article>.row{gap:20px}.rd-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){body{font-size:16px}main{padding:0 22px}.rd-header{padding:18px 22px 0;gap:20px}.rd-brand{max-width:245px}.rd-desktop-nav{display:none}.rd-directory{padding:10px 0}.rd-mobile-nav{width:190px}.rd-editorial>div{margin:65px 0!important}.rd-editorial>div:first-child{display:flex;flex-direction:column;min-height:0;margin:25px 0 60px!important;padding:0 0 30px;align-items:stretch;border-bottom-width:7px}.rd-editorial>div:first-child h1{font-size:clamp(42px,11.5vw,64px);padding:23px 20px;box-shadow:8px 8px 0 var(--paper);margin-right:16px;position:relative;z-index:2}.rd-editorial>div:first-child img{transform:none;min-height:0;max-height:none!important;height:300px;margin-top:-22px!important;width:92%;align-self:flex-end}.rd-editorial>div:nth-child(4) img{height:300px}.rd-editorial>div:nth-child(5) .order-md-1{width:100%!important}.rd-editorial>div:nth-child(5) img{height:300px}.rd-editorial>div:nth-child(6){margin-left:-22px!important;margin-right:-22px!important;padding:50px 30px}.rd-editorial>div:nth-child(7){padding:35px 25px}section.row>article>.row{display:block}section.row article .col{display:flex!important;flex-direction:column;gap:10px}section.row article h4{font-size:30px;margin:0!important}section.row article .text-body-secondary{order:-1}section.row .d-none.d-md-block{width:100%;margin-top:25px}section.row article img{width:100%!important;height:200px!important}main>article:not(.rd-editorial)>p:first-of-type,.article-content>p:first-of-type{margin:30px 0;padding:20px;font-size:18px}.rd-footer{padding:45px 22px;gap:35px}.rd-footer nav{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
