:root{--paper:#f3f0e8;--ink:#282a26;--copper:#956047;--line:#c8c3b6;--white:#fffefa}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}a:hover{color:var(--copper)}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,h4{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.08;margin:0 0 24px}p{margin:0 0 22px}.rd-header,main,.rd-footer{max-width:1440px;margin:auto;padding-left:64px;padding-right:64px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 0 24px;border-bottom:4px double var(--ink)}.rd-brand{font:52px/.9 Georgia,serif;text-decoration:none;letter-spacing:-3px}.rd-brand span{display:block;font:12px/1.5 Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;margin-top:12px}.masthead-category{text-align:right;font-size:11px;line-height:1.7;text-transform:uppercase;letter-spacing:1.5px}.rd-desktop-nav{display:flex;gap:27px;justify-content:space-between;border-bottom:1px solid var(--ink);padding:15px 0;font-size:12px;text-transform:uppercase;letter-spacing:1px}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}.skip-link{position:absolute;left:20px;top:-100px;background:var(--white);padding:10px;z-index:10}.skip-link:focus{top:10px}.opening{display:grid;grid-template-columns:minmax(0,1fr) 23%;gap:52px;border-bottom:1px solid var(--ink);padding:48px 0}.opening-copy{padding:15px 0 20px;max-width:890px}.opening h1{font-size:clamp(44px,5.3vw,77px);letter-spacing:-3px}.opening p{font:23px/1.5 Georgia,serif;max-width:580px;border-top:1px solid var(--copper);padding-top:25px;margin-bottom:0}.opening-media{border-left:1px solid var(--line);padding-left:16px;min-height:470px}.opening-media img{width:100%;height:100%;filter:saturate(.6)}.editorial-section{padding:52px 0;border-bottom:1px solid var(--line)}.editorial-section h2{font-size:43px}.offer{display:grid;grid-template-columns:1fr 2fr;gap:65px}.offer p{max-width:740px;font:22px/1.6 Georgia,serif}.team{position:relative;display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:0}.team>div:first-child img{width:100%;height:420px;filter:saturate(.6)}.team>div:last-child{background:var(--white);padding:38px;margin-left:-55px;position:relative;border-top:5px solid var(--copper)}.services>p{font-size:14px;text-transform:uppercase;letter-spacing:1px}.services ul{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:30px 0 0}.services li{padding:0 25px;border-left:1px solid var(--line);font-size:15px}.services li:first-child{border:0;padding-left:0}.services strong{display:block;font:25px/1.15 Georgia,serif;margin-bottom:17px}.reasons{display:grid;grid-template-columns:30% 1fr;gap:60px}.reasons img{height:100%;min-height:390px;width:100%;filter:saturate(.6)}.reasons ul{padding-left:20px}.reasons li{margin-bottom:18px}.contact{display:grid;grid-template-columns:1fr 2fr;gap:65px;margin:40px 0;padding:35px;border:1px solid var(--copper)}.contact p{margin:0}.post-index{padding:22px 0 65px}.post-index>h2{font-size:15px;font-family:Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;border-bottom:4px double var(--ink);padding-bottom:16px}.newspaper-index{display:grid;grid-template-columns:2fr 1fr;gap:30px}.index-story{display:flex;flex-direction:column}.index-story:first-child{display:grid;grid-template-columns:1fr 40%;gap:24px;border-right:1px solid var(--line);padding-right:30px}.index-story h3{font-size:35px;margin:16px 0}.index-story h3 a{text-decoration:none}.index-story:last-child h3{font-size:28px}.index-story img{width:100%;height:100%;min-height:220px}.index-story:last-child img{height:170px;min-height:0;order:-1;margin-bottom:24px}.story-category{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--copper);font-weight:bold}time,.text-body-secondary{font-size:12px;color:#686961}.index-story p{font-size:15px;margin-top:20px}.read-link{font-size:12px;text-transform:uppercase;letter-spacing:1px}.read-link span{padding-left:12px}.rd-footer{border-top:4px double var(--ink);padding-top:35px;padding-bottom:35px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.footer-brand{font:27px Georgia,serif;text-decoration:none}.rd-footer nav{display:flex;justify-content:flex-end;gap:25px;font-size:12px}.rd-footer .footer-topics{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:25px}.rd-footer a:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--copper);outline-offset:5px}
/* Runtime archives, categories and pagination retain their source markup. */
main:not(:has(.home-editorial)){padding-top:50px;padding-bottom:65px}main:not(:has(.home-editorial))>h1,.archive-title{font-size:clamp(40px,6vw,76px);border-bottom:4px double var(--ink);padding-bottom:28px}.archive,.archive-grid,.post-list,.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.archive>article,.archive-grid>article,.post-list>article,.blog-grid>article{border-bottom:1px solid var(--line);padding-bottom:28px}.archive>article:first-child,.archive-grid>article:first-child,.post-list>article:first-child{grid-column:span 2}.pagination{display:flex;gap:8px;list-style:none;padding:25px 0;border-top:1px solid var(--ink);justify-content:center}.pagination a,.pagination span{display:block;padding:7px 15px;border:1px solid var(--line)}.pagination .active a,[aria-current=page]{background:var(--ink);color:var(--paper)}main:not(:has(.home-editorial))>article:not([class]),.article-content,.post-content,.legal-content{max-width:850px;margin:0 auto;background:var(--white);padding:55px 70px;font:19px/1.8 Georgia,serif;border-top:5px solid var(--copper)}.article-content h1,.post-content h1{font-size:54px}.article-content h2,.post-content h2,.legal-content h2{font-size:34px;margin-top:40px}.article-content figure,.post-content figure{margin:35px -40px}.article-content figcaption,.post-content figcaption{font:12px/1.6 Arial,sans-serif;color:#686961;margin-top:10px}.row{display:flex;flex-wrap:wrap}.row>article[class*=col]{width:33.333%;padding:20px;border-right:1px solid var(--line)}.row>article[class*=col]:first-of-type{width:66.666%}.row>article img{max-width:100%;height:220px}.row>article h4{font-size:29px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(min-width:1600px){.opening-media{min-height:520px}}@media(max-width:1000px){.rd-header,main,.rd-footer{padding-left:32px;padding-right:32px}.rd-desktop-nav{gap:15px;flex-wrap:wrap;justify-content:flex-start}.opening{gap:25px;grid-template-columns:1fr 24%}.opening h1{letter-spacing:-2px}.opening-media{min-height:400px}.services ul{grid-template-columns:1fr 1fr;gap:30px 0}.services li:nth-child(3){border:0;padding-left:0}.offer,.contact{grid-template-columns:1fr 1.5fr;gap:30px}.team>div:last-child{padding:26px}.newspaper-index{grid-template-columns:1fr 1fr}.index-story:first-child{display:flex}.index-story:first-child img{height:220px;order:-1;margin-bottom:20px}.reasons{gap:30px}.archive,.archive-grid,.post-list,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body{font-size:16px}.rd-header,main,.rd-footer{padding-left:20px;padding-right:20px}.masthead{padding:24px 0;align-items:flex-start}.rd-brand{font-size:41px}.rd-brand span{font-size:9px;letter-spacing:2px}.masthead-category,.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font-size:12px}.rd-mobile-nav summary{cursor:pointer;padding:10px 0}.rd-mobile-menu{position:absolute;left:20px;right:20px;top:112px;z-index:5;background:var(--ink);color:var(--paper);padding:22px;display:flex;flex-direction:column;gap:15px}.opening{display:flex;flex-direction:column;padding:25px 0;gap:10px}.opening h1{font-size:45px;letter-spacing:-2px}.opening p{font-size:21px}.opening-media{border-left:0;padding-left:0;min-height:0;height:190px}.opening-media img{height:190px;width:100%}.editorial-section{padding:32px 0}.editorial-section h2{font-size:34px}.offer,.team,.reasons,.contact{display:block}.offer p{font-size:20px}.team>div:first-child img{height:230px}.team>div:last-child{margin:-25px 12px 0;padding:25px}.services ul{grid-template-columns:1fr}.services li{border:0;border-top:1px solid var(--line);padding:22px 0 0}.services li:nth-child(3){border-top:1px solid var(--line);padding-top:22px}.reasons img{height:230px;min-height:0;margin-bottom:25px}.contact{padding:25px;margin:30px 0}.newspaper-index{display:block}.index-story:first-child{border-right:0;padding-right:0}.index-story{padding:25px 0;border-bottom:1px solid var(--line)}.index-story h3{font-size:32px}.index-story:last-child img{height:210px}.rd-footer{display:block}.rd-footer nav{justify-content:flex-start;flex-wrap:wrap;margin-top:25px}.archive,.archive-grid,.post-list,.blog-grid{display:block}.row>article[class*=col],.row>article[class*=col]:first-of-type{width:100%;padding:20px 0;border-right:0}.article-content,.post-content,.legal-content,main:not(:has(.home-editorial))>article:not([class]){padding:26px 20px}.article-content h1,.post-content h1{font-size:39px}.article-content figure,.post-content figure{margin:25px 0}}

