@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f2efe6;--ink:#352e28;--blue:#526d7b;--line:#bdb5a7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 'DM Sans',Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--blue)}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img{max-width:100%;display:block;object-fit:cover}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.05}h1{font-size:clamp(48px,5.7vw,86px);letter-spacing:-.045em}h2{font-size:clamp(36px,4vw,58px)}h3{font-size:42px}h4{font-size:18px;line-height:1.4;font-weight:600}p{margin-bottom:26px}.rd-header{max-width:1400px;margin:auto;padding:28px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink)}.rd-brand{position:relative;font:600 25px/.95 'DM Sans',sans-serif;letter-spacing:-1px;text-decoration:none;padding-right:44px}.rd-brand span{position:absolute;right:0;top:2px;font-size:36px;color:var(--blue)}.rd-desktop-nav{display:flex;gap:35px;font-size:13px}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}.topic-index{max-width:1260px;margin:auto;display:flex;justify-content:flex-end;gap:28px;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px;text-transform:uppercase;letter-spacing:.09em}.topic-index a{text-decoration:none}.rd-home{max-width:1400px;margin:auto}.rd-home>article>section:first-child{min-height:470px;padding:130px 0 50px 5%;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(90deg,transparent 72%,#ddd8cc 72%,#ddd8cc calc(72% + 1px),transparent calc(72% + 1px))}.rd-home>article>section:first-child h1{max-width:700px;margin-bottom:30px}.rd-home>article>section:first-child p{max-width:580px;font-size:17px;margin-bottom:0}.rd-home>article>img{width:100%;height:480px!important;max-height:none!important;filter:saturate(.6)}.rd-home>article>section.row{max-width:1260px;margin:0 auto;padding:70px 0;display:grid;grid-template-columns:1fr 1fr;gap:12%;border-bottom:1px solid var(--ink);align-items:start}.rd-home>article>section.row img{height:330px!important;max-height:none!important;width:100%;filter:saturate(.65)}.service-section{padding:64px 0 45px;margin:0 auto;border-bottom:1px solid var(--line);max-width:1080px}.service-section h3{color:var(--blue);margin-bottom:30px}.service-section p{max-width:700px;margin-left:auto}.service-section h4{max-width:700px;margin:34px 0 12px auto;border-top:1px solid var(--line);padding-top:18px}.service-section:nth-of-type(4){max-width:940px}.service-section:nth-of-type(5){max-width:820px}.rd-home>article>section:last-child{margin:80px 0 0;padding:64px 8%;background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:0 9%}.rd-home>article>section:last-child h2,.rd-home>article>section:last-child p{grid-column:1}.rd-home>article>section:last-child ul{grid-column:2;grid-row:1/4;list-style:none;margin:0;padding:0}.rd-home>article>section:last-child li{padding:17px 0;border-bottom:1px solid #74685b}.rd-home>article>section:last-child img{grid-column:1/-1;width:100%;height:360px;max-height:none!important;margin-top:35px;filter:saturate(.55)}.rd-home>section.row{padding:75px 5%;display:block}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-home>section.row>article{border-top:1px solid var(--ink);padding:30px 0}.rd-home>section.row>article:last-child{border-bottom:1px solid var(--ink)}.rd-home>section.row>article>.row{display:flex;gap:45px;box-shadow:none!important;border:0!important;border-radius:0!important}.rd-home>section.row .col{flex:1;display:grid;grid-template-columns:130px 1fr;column-gap:40px}.rd-home>section.row strong{grid-column:1;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--blue)}.rd-home>section.row h4{grid-column:2;font:36px/1.12 'Libre Caslon Display',Georgia,serif;margin-bottom:18px}.rd-home>section.row .text-body-secondary{grid-column:1;grid-row:2;font-size:12px}.rd-home>section.row p,.rd-home>section.row a{grid-column:2}.rd-home>section.row img{height:190px!important;width:160px!important;filter:saturate(.55)}.rd-home>section.row .d-md-none{display:none}.bi{display:none}.rd-footer{padding:55px 5%;border-top:1px solid var(--ink);display:flex;justify-content:space-between;gap:30px;max-width:1400px;margin:auto}.footer-brand{font:36px 'Libre Caslon Display',Georgia,serif;text-decoration:none}.rd-footer nav{display:grid;grid-template-columns:repeat(3,auto);gap:10px 35px;font-size:12px}.skip-link{position:fixed;top:-100px;left:15px;padding:10px;background:white;z-index:10}.skip-link:focus{top:10px}
main:not(.rd-home){max-width:1260px;margin:70px auto;padding:0 30px}main:not(.rd-home)>h1{max-width:850px;margin:80px 0 55px}.archive,.category,.blog-list,.post-list{display:block}.archive article,.category article,.blog-list article,.post-list article{display:grid;grid-template-columns:150px 1fr;gap:20px 45px;border-top:1px solid var(--line);padding:30px 0;box-shadow:none;border-radius:0}.archive time,.category time{font-size:12px;color:var(--blue)}.pagination{display:flex;gap:15px;justify-content:center;padding:32px;border-top:1px solid var(--ink)}.pagination a,.pagination span{padding:8px 16px}.pagination [aria-current],.pagination .active{background:var(--ink);color:var(--paper)}.post,.single-article,.article-layout{display:grid;grid-template-columns:220px minmax(0,740px);gap:60px}.post>header,.single-article>header,.article-meta{grid-column:1}.post .entry-content,.single-article .entry-content,.article-body{grid-column:2}.entry-content p,.article-body p,.legal p{max-width:740px}.legal,.privacy-policy,.terms-of-service{max-width:820px;margin:60px auto}.entry-content h2,.article-body h2{font-size:38px;margin-top:50px}.entry-content img{width:100%;height:auto}blockquote{border-left:3px solid var(--blue);padding:10px 25px;margin-left:0}table{border-collapse:collapse;max-width:100%}td,th{border-bottom:1px solid var(--line);padding:12px;text-align:left}
@media(max-width:1000px){.topic-index{margin:0 5%}.rd-home>article>section.row{margin:0 5%;gap:6%}.service-section,.service-section:nth-of-type(4),.service-section:nth-of-type(5){margin:0 8%}.rd-home>article>section:first-child{min-height:430px}.rd-home>section.row .col{grid-template-columns:95px 1fr;gap:12px 24px}.rd-home>section.row>article>.row{gap:25px}.rd-home>section.row h4{font-size:30px}.post,.single-article,.article-layout{grid-template-columns:160px minmax(0,1fr);gap:30px}}
@media(max-width:600px){body{font-size:15px}.rd-header{padding:22px 6%}.rd-brand{font-size:22px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav summary{cursor:pointer;font-size:13px}.rd-mobile-menu{position:absolute;left:0;right:0;top:87px;background:var(--paper);z-index:4;padding:25px 6%;border-bottom:1px solid var(--ink);display:grid;gap:18px}.rd-mobile-menu a{text-decoration:none}.topic-index{justify-content:space-between;gap:10px;padding:13px 0;font-size:9px;letter-spacing:0}.rd-home>article>section:first-child{min-height:390px;padding:85px 6% 40px;background:none}.rd-home>article>section:first-child h1{font-size:46px}.rd-home>article>section:first-child p{font-size:15px}.rd-home>article>img{height:270px!important}.rd-home>article>section.row{display:block;padding:42px 0}.rd-home>article>section.row img{height:260px!important;margin-top:30px}h2{font-size:37px}h3{font-size:35px}.service-section,.service-section:nth-of-type(4),.service-section:nth-of-type(5){margin:0 6%;padding:42px 0 20px}.service-section h4{font-size:16px}.rd-home>article>section:last-child{display:block;margin-top:45px;padding:42px 6%}.rd-home>article>section:last-child ul{margin:25px 0}.rd-home>article>section:last-child img{height:230px}.rd-home>section.row{padding:45px 6%}.rd-home>section.row>article>.row{display:block}.rd-home>section.row .col{display:flex;flex-direction:column;gap:8px}.rd-home>section.row h4{font-size:31px;margin-bottom:5px}.rd-home>section.row p{margin:10px 0}.rd-home>section.row .d-md-block{display:none}.rd-home>section.row .d-md-none{display:block;margin-top:22px}.rd-home>section.row img{width:100%!important;height:190px!important}.rd-footer{padding:35px 6%;display:block}.rd-footer nav{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}main:not(.rd-home){margin:35px auto;padding:0 6%}main:not(.rd-home)>h1{font-size:42px;margin:45px 0}.post,.single-article,.article-layout{display:block}.article-meta{padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:30px}.archive article,.category article,.blog-list article,.post-list article{display:block}.pagination{gap:4px;padding:20px 0}.pagination a,.pagination span{padding:8px 12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
