*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#e6e6df;color:#21221f;font:17px/1.65 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#a43400}a:focus-visible,summary:focus-visible{outline:3px solid #d64b0a;outline-offset:5px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(40px,5.8vw,88px);font-weight:500;max-width:1050px;margin-bottom:70px}h2{font-size:clamp(32px,3.4vw,50px);font-weight:500}h3{font-size:26px;font-weight:500}.rd-header,main,.rd-footer{max-width:1440px;margin:auto}.rd-header{padding:34px 5vw 0}.rd-brand{display:inline-flex;flex-direction:column;text-decoration:none;font-size:33px;line-height:.95;letter-spacing:-2px;font-weight:700;padding-bottom:30px}.rd-brand span:first-child{color:#bb410d}.rd-desktop-nav{border-top:1px solid;border-bottom:1px solid;display:flex;flex-wrap:wrap;gap:8px 23px;padding:16px 0;font-size:14px}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}main{padding:0 5vw}.masthead{padding:65px 0 60px}.intro{max-width:690px;margin-left:32%;border-left:4px solid #cf4b13;padding-left:30px}.intro h2{font-size:23px}.visual-field{background:#1b211f;padding:32px 10%;margin:0 -5vw 100px}.visual-field img{width:100%;height:480px;object-position:center 45%}.section-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;margin-bottom:45px}.section-heading p{max-width:640px}.reason{border-top:1px solid #969891;display:grid;grid-template-columns:80px 1fr 280px;gap:35px;padding:35px 0}.reason .index{font-size:35px;color:#b7410e;line-height:1}.reason img{width:280px;height:230px}.reason>div:nth-child(2){max-width:680px}.reason:not(:has(img))>div:nth-child(2){grid-column:2/4}.services{margin-top:130px}.service-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:8px solid #c84611;border-bottom:1px solid #969891}.service-strip article{padding:30px 25px;border-right:1px solid #969891}.service-strip article:first-child{padding-left:0}.service-strip article:last-child{border:0}.contact{margin:140px 0 100px;padding:50px;background:#d2d4cc;max-width:900px}.contact p{max-width:730px}.contact>a{display:inline-block;background:#252c26;color:white;padding:10px 22px;text-decoration:none}.archive{margin-bottom:100px}.archive-entry{display:grid;grid-template-columns:150px 1fr 170px;gap:40px;padding:35px 0;border-top:1px solid #969891}.metadata{font-size:13px;display:flex;flex-direction:column;gap:12px}.archive-entry img{width:100%;height:160px}.archive-lead{grid-template-columns:150px 1fr 32%;padding:40px 0 60px}.archive-lead h3{font-size:46px}.archive-lead img{height:300px}.rd-footer{border-top:8px solid #c84611;padding:55px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#202622;color:#f1f2e9}.rd-footer .rd-brand{font-size:60px}.rd-footer nav{display:flex;flex-wrap:wrap;gap:12px 25px;align-content:start}.rd-footer .legal-links{grid-column:2;font-size:13px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:white;padding:10px;z-index:10}body:not(:has(.masthead)) main{padding-top:70px;padding-bottom:90px}body:not(:has(.masthead)) main>article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,65ch);gap:60px}body:not(:has(.masthead)) main>article>header{grid-column:1}body:not(:has(.masthead)) main>article>:not(header){grid-column:2}body:not(:has(.masthead)) main>article h1{font-size:48px;overflow-wrap:anywhere}.entry-content,.article-body,.legal-content{max-width:65ch}.pagination{display:flex;gap:18px;border-top:1px solid;padding:25px 0}.pagination a,.page-numbers{padding:8px 14px;border:1px solid}.category-list{display:flex;flex-wrap:wrap;gap:20px}blockquote{border-left:4px solid #c84611;padding-left:25px}table{border-collapse:collapse;max-width:100%}td,th{padding:12px;border:1px solid #969891}@media(max-width:1000px){.reason{grid-template-columns:55px 1fr 200px;gap:20px}.reason img{width:200px}.section-heading{gap:35px}.service-strip{grid-template-columns:1fr 1fr}.service-strip article:last-child{grid-column:1/-1;padding-left:0}.archive-entry,.archive-lead{grid-template-columns:100px 1fr}.archive-entry img{grid-column:2;height:240px}.visual-field img{height:400px}body:not(:has(.masthead)) main>article{display:block}.intro{margin-left:18%}}@media(max-width:600px){body{font-size:16px}.rd-header{padding-top:25px}.rd-brand{font-size:30px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-block:1px solid;padding:13px 0}.rd-mobile-nav summary{cursor:pointer}.rd-mobile-menu{display:flex;flex-direction:column;gap:12px;padding:20px 0}.masthead{padding:40px 0}h1{margin-bottom:40px}.intro{margin:0;padding-left:20px}.visual-field{padding:22px;margin-bottom:65px}.visual-field img{height:300px}.section-heading{display:block;margin-bottom:25px}.reason{grid-template-columns:35px 1fr;gap:15px}.reason img{grid-column:2;width:100%;height:220px}.reason:not(:has(img))>div:nth-child(2){grid-column:2}.reason .index{font-size:25px}.services{margin-top:65px}.service-strip{display:block}.service-strip article{padding:25px 0;border-right:0;border-bottom:1px solid #969891}.contact{margin:80px 0 65px;padding:25px}.archive-entry,.archive-lead{display:block}.metadata{flex-direction:row;margin-bottom:20px}.archive-lead h3{font-size:34px}.archive-entry img{margin-top:20px;height:230px}.rd-footer{display:block}.rd-footer nav{margin-top:30px}.rd-footer .rd-brand{font-size:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}