:root{--paper:#f0f0e9;--ink:#192d3e;--muted:#51616b;--gold:#b5a36e;--line:#b6beb9}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.75 Georgia,'Times New Roman',serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#89713c}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}img{display:block;max-width:100%}h1,h2,h3,h4{line-height:1.13;font-weight:400;margin:0 0 24px}h1{font-size:clamp(38px,5.4vw,78px);letter-spacing:-.045em}h2{font-size:clamp(30px,3.2vw,47px);letter-spacing:-.025em}p{margin:0 0 20px}.rd-header{max-width:1320px;margin:auto;padding:0 40px}.utility{display:flex;justify-content:flex-end;gap:25px;border-top:5px solid var(--ink);border-bottom:1px solid var(--line);padding:9px 0;font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.brand-wrap{padding:40px 0 36px}.rd-brand{font-size:clamp(30px,4.4vw,61px);letter-spacing:-.045em;text-decoration:none}.rd-desktop-nav{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;flex-wrap:wrap;gap:10px 24px;padding:16px 0;font:12px/1.5 Arial,sans-serif}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}.opening{max-width:1120px;margin:76px auto 62px;padding:0 40px}.opening h1{max-width:1000px}.opening section{max-width:690px;margin:40px 0 0 auto}.opening h2{font:12px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em;margin-bottom:16px}.opening p{font-size:20px}.media-plate{background:var(--ink);padding:48px max(40px,calc((100vw - 1120px)/2))}.media-plate img{width:100%;height:540px!important;max-width:100%!important;object-fit:cover;border:1px solid #72818a;padding:12px}.reading-band{padding:80px max(40px,calc((100vw - 1120px)/2));border-bottom:1px solid var(--line)}.reading-band section{margin:0}.reading-band .row{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.reading-band img{width:100%!important;max-height:540px!important;height:460px;object-fit:cover}.band-1{background:#e2e6df;padding-top:65px;padding-bottom:65px}.band-1 section{max-width:820px;margin:auto}.band-2 .row{grid-template-columns:1fr 1.25fr}.band-2 .row>div:first-child{order:2}.band-3{background:var(--ink);color:var(--paper)}.band-3 section{max-width:760px;margin-left:auto}.band-4 section{max-width:760px}.band-5{background:#e7e1ce}.band-5 section{max-width:740px;margin:auto}.band-5 h2{font-size:36px}.band-5 p:has(strong){margin-top:35px}.archive-body{max-width:1200px;padding:75px 40px;margin:auto}.archive-body>section{margin:0}.archive-body article{border-top:1px solid var(--ink);padding:35px 0}.archive-body article>div{display:grid;grid-template-columns:1fr 200px;gap:35px}.archive-body article:first-of-type{padding:40px 0 55px}.archive-body article:first-of-type h4{font-size:42px}.archive-body h4{font-size:29px;margin:13px 0}.archive-body strong{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em}.text-body-secondary{font:13px Arial,sans-serif;color:var(--muted);margin:18px 0}.archive-body .d-md-none{display:none}.archive-body img{height:100%!important;min-height:230px;object-fit:cover}.archive-body svg{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rd-footer{background:var(--ink);color:var(--paper);padding:65px max(40px,calc((100vw - 1240px)/2))}.footer-brand{font-size:38px;text-decoration:none}.rd-footer nav{display:flex;gap:18px 30px;flex-wrap:wrap;max-width:850px;margin:32px 0;font:13px/1.6 Arial,sans-serif}.footer-legal{border-top:1px solid #687782;padding-top:22px;display:flex;gap:25px;font:12px Arial,sans-serif}.archive-page{max-width:1280px;margin:65px auto}.archive-page>h1,.category-index{margin:30px 40px}.category-index{display:flex;flex-wrap:wrap;gap:12px 25px}.pagination,nav[aria-label*=agination]{display:flex;gap:20px;padding:30px 0}.article-page,.legal-page,body:has(article .entry-content) main{max-width:1180px;margin:65px auto;padding:0 35px}.article-page time,article header time{display:block;font:13px Arial,sans-serif;letter-spacing:.1em;margin-bottom:24px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:60px}.article-body,.entry-content,.legal-page{max-width:68ch}.related-links{background:var(--ink);color:var(--paper);padding:30px}.legal-page h1{font-size:52px}.legal-page h2{font-size:30px;margin-top:45px}body[class*="sl-"] article{max-width:68ch;margin:auto}
@media(max-width:900px){.rd-header{padding:0 24px}.reading-band{padding:55px 28px}.reading-band .row,.band-2 .row{grid-template-columns:1fr;gap:32px}.band-2 .row>div:first-child{order:0}.reading-band img{height:420px}.opening{padding:0 28px;margin-top:52px}.media-plate{padding:28px}.media-plate img{height:440px!important}.article-layout{grid-template-columns:1fr}.rd-desktop-nav{gap:12px 20px}}
@media(max-width:600px){body{font-size:16px}.utility{font-size:10px}.brand-wrap{padding:25px 0}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-block:1px solid var(--ink);font:14px Arial,sans-serif}.rd-mobile-nav summary{cursor:pointer;padding:16px 0}.rd-mobile-menu{display:flex;flex-direction:column;gap:17px;padding:10px 0 24px}.opening{margin:40px auto}.opening section{margin-top:26px}.opening p{font-size:18px}.media-plate{padding:18px}.media-plate img{height:330px!important;padding:6px}.reading-band{padding:42px 24px}.reading-band img{height:320px}.archive-body{padding:42px 24px}.archive-body article>div{grid-template-columns:1fr}.archive-body article:first-of-type h4{font-size:33px}.archive-body .d-md-block{display:none}.archive-body .d-md-none{display:block}.archive-body img{width:100%!important;height:250px!important}.rd-footer{padding:40px 24px}.footer-brand{font-size:30px}.rd-footer nav{flex-direction:column}.archive-page>h1,.category-index{margin-inline:24px}}
