
:root{--silver:#d9dcd7;--ink:#17201d;--orange:#ff5429;--paper:#eff0e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--silver);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:#b02b10}a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}img{max-width:100%;object-fit:cover}p{font-size:18px;line-height:1.7}h1,h2,h3,h4{line-height:1.03;margin-top:0;letter-spacing:-.055em}h2{font-size:clamp(36px,5vw,74px)}h3{font-size:34px}h4{font-size:32px}.rd-header{display:flex;justify-content:space-between;align-items:flex-start;margin:0 3vw;padding:25px 0 30px;border-bottom:2px solid var(--ink)}.rd-desktop-nav{display:grid;grid-template-columns:repeat(3,minmax(135px,1fr));gap:8px 24px;max-width:750px}.rd-desktop-nav a{font-size:13px;text-decoration:none}.rd-brand{font-weight:900;font-size:clamp(26px,3vw,48px);letter-spacing:-.07em;text-decoration:none;text-align:right;max-width:240px}.rd-mobile-nav{display:none}main{margin:0 3vw}.poster-hero{padding:35px 0 80px}.poster-hero h1{font-size:clamp(56px,8.8vw,142px);font-weight:900;max-width:1500px;margin-bottom:75px;line-height:.93}.hero-floor{display:flex;align-items:flex-end;justify-content:space-between;gap:8vw}.hero-floor figure{margin:0;width:27%;transform:rotate(-3deg);border:8px solid var(--paper)}.hero-floor img{width:100%;height:250px}.hero-intro{width:46%;border-top:12px solid var(--orange);padding-top:22px}.hero-intro h2{font-size:22px;letter-spacing:-.02em}.hero-intro p{margin-bottom:0}.source-content>article>section{margin:0;padding:55px 0;border-top:1px solid var(--ink)}.source-content>article>section>p,.source-content>article>section>h3{max-width:770px;margin-left:auto}.source-content>article>section.row{display:grid;grid-template-columns:1.3fr .7fr;gap:7vw;align-items:center;border:0!important;box-shadow:none!important;background:var(--orange);padding:45px;margin-top:70px;margin-bottom:60px}.source-content>article>section.row img{width:100%;height:330px;filter:grayscale(1)}.source-content>article>section.row p{max-width:630px}.source-content>article>section:has(h3){padding:35px 0}.source-content>article>section h3:not(:first-child){margin-top:48px}.source-content>article>section:has(h2):not(.row){padding-top:80px}.source-content>section.row{padding:90px 0 70px;border-top:8px solid var(--ink);display:block}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.source-content>section.row>article{border-top:1px solid var(--ink);padding:30px 0}.source-content>section.row>article>div{display:grid;grid-template-columns:1fr 220px;gap:35px}.source-content>section.row>article:first-of-type h4{font-size:clamp(42px,6vw,90px);max-width:850px}.source-content>section.row>article:first-of-type{padding-bottom:70px}.source-content>section.row>article p{max-width:740px}.source-content strong{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px}.source-content .text-body-secondary{margin:16px 0;font-size:14px}.source-content .d-block.d-md-none{display:none}.source-content .col-auto img{width:220px!important;height:270px!important}.bi{width:16px;height:16px}.rd-footer{margin-top:60px;background:var(--ink);color:var(--paper);padding:55px 3vw;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.footer-brand{font-size:clamp(48px,8vw,130px);font-weight:900;letter-spacing:-.065em;text-decoration:none;max-width:650px;line-height:.9}.rd-footer nav{display:grid;gap:12px;min-width:140px}.rd-archive,.category,.archive{padding:50px 0}.rd-archive h1,.archive h1,.category h1{font-size:clamp(55px,9vw,130px);border-bottom:14px solid var(--orange);padding-bottom:30px}.rd-archive article,.archive article,.category article{display:block;border-top:1px solid;padding:32px 0;max-width:none}.rd-archive article:first-of-type h2,.archive article:first-of-type h2{font-size:clamp(40px,6vw,88px)}.pagination,nav[aria-label="Pagination"]{display:flex;flex-wrap:wrap;gap:20px;border-top:2px solid;padding:25px 0}.rd-article>h1,.rd-article>header,.single article>header{background:var(--orange);padding:45px 3vw;font-size:clamp(46px,7vw,105px)}.rd-article>.lead-media{width:100%;max-height:600px;object-fit:cover}.rd-article .entry-content,.single .entry-content,.rd-legal,.legal{max-width:760px;margin:75px auto;line-height:1.8}.rd-legal h1,.legal h1{font-size:54px}.related-posts{border-top:6px solid;padding:40px 0;margin-top:80px}.related-posts article{border-bottom:1px solid;padding:22px 0}blockquote{border-left:5px solid var(--orange);margin-left:0;padding-left:25px}li{line-height:1.7}table{border-collapse:collapse;width:100%}td,th{padding:12px;border-bottom:1px solid;text-align:left}
@media(max-width:1000px){.rd-desktop-nav{grid-template-columns:repeat(2,1fr);max-width:65%}.poster-hero h1{font-size:10vw}.hero-floor figure{width:35%}.hero-intro{width:53%}.source-content>article>section.row{gap:30px;padding:30px}.source-content>article>section>p,.source-content>article>section>h3{max-width:85%}}
@media(max-width:600px){main{margin:0 20px}.rd-header{margin:0 20px;padding:20px 0}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav summary{cursor:pointer;padding:8px 0}.rd-mobile-menu{display:grid;gap:12px;padding:20px 0}.rd-brand{font-size:30px;max-width:160px}.poster-hero{padding-top:30px;padding-bottom:60px}.poster-hero h1{font-size:55px;margin-bottom:40px}.hero-floor{display:block}.hero-floor figure{width:62%;margin:0 0 40px 8px}.hero-floor img{height:170px}.hero-intro{width:100%}p{font-size:16px}.source-content>article>section.row{display:flex;flex-direction:column;align-items:stretch;padding:25px 20px;margin-left:-20px;margin-right:-20px}.source-content>article>section.row img{height:240px}.source-content>article>section>p,.source-content>article>section>h3{max-width:100%}.source-content>section.row>article>div{display:block}.source-content .col-auto{margin-top:25px}.source-content .col-auto img{width:100%!important;height:230px!important}.source-content>section.row>article:first-of-type h4{font-size:44px}.rd-footer{display:block;padding:40px 20px}.rd-footer nav{margin-top:40px}.footer-brand{font-size:64px}.rd-article>h1,.rd-article>header{font-size:45px}.rd-legal h1{font-size:40px}}
