@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f1f3ef;--ink:#172d3b;--gold:#b9a36e;--rule:#bcc8ca}*{box-sizing:border-box}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:#786127}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}h1,h2,h3,h4{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.07;margin:0 0 26px}h1{font-size:clamp(44px,4.4vw,76px);letter-spacing:-2px}h2{font-size:clamp(34px,3.4vw,52px)}h3{font-size:32px}h4{font-size:33px}p{margin:0 0 24px}img{max-width:100%;display:block;object-fit:cover} .rd-header{padding:28px 4%;border-bottom:1px solid var(--rule)}.rd-desktop-nav{display:grid;grid-template-columns:1fr 245px 1fr;gap:32px;align-items:center}.nav-cluster{display:flex;flex-wrap:wrap;gap:7px 22px;align-items:center}.nav-cluster:last-child{justify-content:flex-end}.nav-cluster a{font-size:12px;text-decoration:none}.rd-brand{text-align:center;font-family:Georgia,serif;font-size:32px;line-height:1.1;text-decoration:none;display:block}.rd-brand span{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;margin-top:9px}.mobile-top{display:none}.editorial-register{display:grid;grid-template-columns:1.15fr 1fr .66fr;gap:5%;padding:76px 6% 66px;align-items:start}.opening-intro{font-size:17px;padding-top:5px}.topic-index{border-top:3px solid var(--gold);display:flex;flex-direction:column}.topic-index a{font-size:12px;padding:5px 0;border-bottom:1px solid var(--rule);text-decoration:none}.panorama{margin:0 4%}.panorama img{width:100%;max-height:none!important;height:470px}.opening-follow{padding:100px 0 0!important;max-width:none!important}.opening-follow h2{max-width:740px;margin:0 auto 55px}.opening-follow img{width:100%;height:450px}.py-5{padding:88px 6%;}main>article>.py-5:not(.opening-follow){max-width:1050px;margin:auto}.bg-light{background:#e5eae5}.text-center{text-align:center}.mb-4{margin-bottom:32px}.col-lg-10>p{max-width:720px;margin:0 auto 46px}.col-lg-10>.row{display:block}.col-lg-10>.row img{width:100%;height:340px;max-height:none!important;margin:55px 0!important}.col-lg-10>.row h2,.col-lg-10>.row p{max-width:720px;margin-left:auto;margin-right:auto}.py-5>.row:has(.col-md-4){display:grid;grid-template-columns:repeat(3,1fr);gap:45px;counter-reset:service}.col-md-4{border-top:1px solid var(--gold);padding-top:22px}.col-md-4:before{counter-increment:service;content:'0' counter(service);display:block;font-size:12px;margin-bottom:25px;letter-spacing:2px}ul{padding-left:20px;font-size:15px}.py-5:has(blockquote){background:var(--ink);color:var(--paper);max-width:none!important}blockquote{max-width:780px;margin:45px auto;font-size:14px;border-top:1px solid #58717c;padding-top:28px}blockquote p{font-family:Georgia,serif;font-size:27px;line-height:1.5}address{font-style:normal;border-top:1px solid var(--rule);padding-top:30px;font-size:15px}.col-lg-8{max-width:720px;margin:auto}main>section.row{margin:80px 6%}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}main>section.row>article{padding:40px 0;border-top:1px solid var(--rule)}main>section.row>article:first-of-type h4{font-size:48px}main>section.row>article>.row{display:grid;grid-template-columns:1fr 200px;gap:50px}.d-md-none{display:none}.text-body-secondary{font-size:12px;letter-spacing:1px;margin:18px 0}.card-text{max-width:780px}.bi{display:none}.rd-footer{border-top:3px solid var(--gold);padding:60px 6% 25px;display:grid;grid-template-columns:1fr 2fr;gap:45px}.rd-footer>.rd-brand{text-align:left}.rd-footer nav{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:13px}.footer-legal{grid-column:1/-1;border-top:1px solid var(--rule);padding-top:24px;display:flex;gap:25px;font-size:12px}.archive-lead{padding:70px 6%;border-bottom:1px solid var(--rule)}.archive-lead h2{font-size:64px;max-width:900px}.archive-list{margin:0 6%}.archive-list article{display:grid;grid-template-columns:150px 1fr;gap:45px;padding:35px 0;border-bottom:1px solid var(--rule)}.pagination{display:flex;gap:20px;padding:35px 6%}.article-header{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:80px 6%;border-bottom:1px solid var(--rule)}.article-body,.legal-body{max-width:760px;margin:70px auto;padding:0 25px}.article-body img{width:100%;height:auto}.legal-body h1{font-size:48px}.related-stories{padding:50px 6%;border-top:1px solid var(--rule)}
@media(max-width:1050px){.rd-desktop-nav{display:none}.mobile-top{display:flex;justify-content:space-between;align-items:center}.rd-mobile-nav summary{cursor:pointer}.rd-mobile-menu{position:absolute;left:0;right:0;z-index:10;background:var(--paper);padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:15px;border-bottom:2px solid var(--gold)}.editorial-register{grid-template-columns:1fr 1fr;gap:35px}.topic-index{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.panorama img{height:380px}.opening-follow h2{padding:0 6%}.py-5>.row:has(.col-md-4){gap:20px}.rd-brand{font-size:27px}}
@media(max-width:600px){body{font-size:16px}.rd-header{padding:22px 6%}.editorial-register{display:block;padding:45px 6%}.editorial-register h1{margin-bottom:30px}.topic-index{margin-top:35px}.panorama{margin:0}.panorama img{height:270px}.opening-follow{padding-top:55px!important}.opening-follow img{height:270px}.py-5{padding:55px 6%}.py-5>.row:has(.col-md-4){display:block}.col-md-4{margin:35px 0}.col-lg-10>.row img{height:260px}.rd-footer{display:block}.rd-footer nav{margin:35px 0}.article-header{display:block;padding:50px 6%}.article-header h1{margin-bottom:30px}.archive-list article{display:block}.archive-lead h2{font-size:43px}main>section.row>article>.row{display:block}.d-md-block{display:none}main>section.row>article:first-of-type h4{font-size:38px}.footer-legal{flex-wrap:wrap}blockquote p{font-size:23px}}
