:root{--paper:#f3eee4;--ink:#362135;--lilac:#ded2e5;--line:#aa98a5}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#875981}a:focus-visible,summary:focus-visible{outline:3px solid #875981;outline-offset:4px}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-weight:400;line-height:1.08;letter-spacing:-.035em}h2{font-size:43px}h3{font-size:31px}h4{font-size:29px}p,li{font-size:18px;line-height:1.8}.rd-header{padding:28px 4vw 0}.rd-brand{display:block;text-align:center;text-decoration:none;text-transform:uppercase;font-size:clamp(30px,6.5vw,100px);letter-spacing:-.055em;border-top:1px solid;border-bottom:3px double;padding:22px 0;line-height:1}.rd-desktop-nav{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid}.rd-desktop-nav a{padding:17px 12px 17px 0;text-decoration:none;font:12px/1.4 Arial,sans-serif}.rd-desktop-nav small{color:#92758a;margin-right:6px}.rd-mobile-nav{display:none}.skip{position:absolute;top:-80px;background:var(--paper);padding:15px}.skip:focus{top:0}.rd-home{padding-top:55px}.rd-home>article>section{width:min(700px,86%);margin:90px auto}.rd-home>article>section:first-child{width:100%;margin:0 auto 90px;display:grid;grid-template-columns:4vw 1fr 4vw;gap:32px 0}.rd-home>article>section:first-child>div:first-child{display:contents}.rd-home h1{grid-column:2;font-size:clamp(36px,5.5vw,80px);border:1px solid;padding:45px 5vw 60px;margin:0}.rd-home .lead{grid-column:2;max-width:620px;justify-self:end;font-size:25px;padding:0 0 30px;margin:0}.rd-home>article>section:first-child>div:last-child{grid-column:1/-1}.rd-home>article>section:first-child img{width:100%;height:520px!important;max-height:none!important;object-fit:cover}.rd-home>article>section:nth-child(2){margin-left:24%}.rd-home>article>section:nth-child(3){width:100%;display:flex;flex-direction:column-reverse;gap:35px}.rd-home>article>section:nth-child(3)>div:last-child{max-width:700px;width:86%;margin:auto}.rd-home>article>section:nth-child(3) img{width:100%;height:440px!important;max-height:none!important;object-fit:cover}.rd-home h3{border-top:1px solid var(--line);padding-top:24px;margin-top:45px}.rd-home>article>section:nth-child(6){width:92%;display:grid;grid-template-columns:1fr 1.2fr;gap:5vw}.rd-home>article>section:nth-child(6) img{width:100%;height:510px!important;max-height:none!important;object-fit:cover}.rd-home>article>section:nth-child(8){background:var(--lilac);width:100%;padding:65px max(7vw,calc((100% - 800px)/2))}.rd-home li{padding:14px 0;border-bottom:1px solid var(--line)}.rd-home>section{margin:85px 4vw;display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:3px double;padding-top:25px}.rd-home>section>h4{grid-column:1/-1;font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;margin:0}.rd-home>section>article{border-top:1px solid var(--line);padding-top:24px}.rd-home>section strong,.text-body-secondary{font:12px Arial,sans-serif}.rd-home>section .d-none{display:none}.rd-home>section .d-md-none img{width:100%!important;height:260px!important;object-fit:cover;margin-top:28px}.rd-home svg{display:none}.rd-footer{border-top:3px double;margin:80px 4vw 0;padding:35px 0 50px;display:flex;justify-content:space-between;gap:25px}.rd-footer>a{font-size:30px;text-decoration:none}.rd-footer nav{display:flex;gap:25px;font:13px Arial,sans-serif;align-items:center}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rd-home>section>.visually-hidden{position:static;width:auto;height:auto;clip-path:none}
body:not(:has(.rd-home)) main{max-width:1320px;margin:70px auto;padding:0 4vw}main:not(.rd-home) h1{font-size:clamp(40px,5.7vw,82px);border:1px solid;padding:35px}main:not(.rd-home)>.row,.rd-archive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}main:not(.rd-home)>.row>h1{grid-column:1/-1}main:not(.rd-home)>.row>article:first-of-type,.rd-archive>article:first-of-type{grid-column:span 2}main:not(.rd-home)>.row>article,.rd-archive>article{padding-top:24px;border-top:1px solid}main:not(.rd-home)>article,.rd-article,.rd-legal{max-width:790px;margin:auto}main:not(.rd-home)>article>header,.rd-article-header{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin:0 -15% 65px}.rd-article-body,.rd-legal{font-size:19px;line-height:1.8}.pagination,nav[aria-label*='agination']{display:flex;gap:20px;flex-wrap:wrap;list-style:none;border-top:1px solid;padding:25px 0;margin-top:40px}.pagination a{padding:12px;display:inline-block}
@media(max-width:900px){.rd-desktop-nav{grid-template-columns:repeat(4,1fr)}.rd-home>article>section:nth-child(2){margin-left:auto}.rd-home>article>section:first-child img{height:400px!important}main:not(.rd-home)>.row,.rd-archive{grid-template-columns:repeat(2,minmax(0,1fr))}main:not(.rd-home)>article>header,.rd-article-header{margin:0 0 40px}.rd-footer{flex-direction:column}}@media(max-width:600px){.rd-header{padding:16px 5vw 0}.rd-brand{font-size:32px;padding:20px 0}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-bottom:1px solid;font:14px Arial,sans-serif}.rd-mobile-nav summary{padding:18px 0;cursor:pointer}.rd-mobile-menu{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:15px 0}.rd-mobile-menu a{font-size:12px;text-decoration:none}.rd-mobile-menu small{display:block;color:#92758a}.rd-home{padding-top:28px}.rd-home h1{padding:28px 22px 38px;font-size:36px}.rd-home .lead{font-size:21px;padding:0 8px 12px}.rd-home>article>section:first-child{gap:25px;margin-bottom:55px}.rd-home>article>section:first-child img{height:280px!important}.rd-home>article>section{margin:55px auto}h2{font-size:32px}h3{font-size:27px}p,li{font-size:17px}.rd-home>article>section:nth-child(3) img{height:290px!important}.rd-home>article>section:nth-child(6){grid-template-columns:1fr;width:86%}.rd-home>article>section:nth-child(6) img{height:320px!important}.rd-home>article>section:nth-child(8){padding:45px 7vw}.rd-home>section{grid-template-columns:1fr;gap:30px;margin:55px 7vw}.rd-footer nav{flex-wrap:wrap}.rd-footer>a{font-size:25px}main:not(.rd-home)>.row,.rd-archive{display:block}main:not(.rd-home)>.row>article{margin-bottom:35px}main:not(.rd-home)>article>header,.rd-article-header{display:block}main:not(.rd-home) h1{padding:24px;font-size:36px}}
