:root{--paper:#f4f1e9;--ink:#252c2a;--copper:#956146;--line:#bdbbae}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.7 Georgia,'Times New Roman',serif}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:var(--copper)}a:focus-visible,summary:focus-visible{outline:2px solid var(--copper);outline-offset:5px}img{max-width:100%;object-fit:cover}h1,h2,h3,h4{font-weight:400;line-height:1.12}h1{font-size:clamp(35px,4.3vw,66px);letter-spacing:-.045em}h2{font-size:36px;letter-spacing:-.03em}h3{font-size:25px}p{margin:0 0 1.4em}.rd-header{max-width:1440px;margin:auto;padding:0 44px}.brand-banner{border-bottom:5px solid var(--ink);padding:24px 0 12px}.rd-brand{font-size:clamp(46px,7vw,104px);line-height:1;letter-spacing:-.06em;text-decoration:none}.rd-desktop-nav{display:flex;align-items:stretch;border-bottom:1px solid var(--ink);margin-bottom:40px}.rd-desktop-nav a{font:12px/1.45 Arial,sans-serif;text-decoration:none;flex:1;padding:15px 15px 15px 0}.rd-desktop-nav a span{display:block;color:var(--copper);font:11px/1.6 Arial,sans-serif}.rd-mobile-nav{display:none}main{max-width:1320px;margin:auto;padding:0 28px}.review-opening{display:grid;grid-template-columns:7fr 5fr;gap:0 35px;align-items:start;border-bottom:1px solid var(--ink);margin-bottom:70px}.review-opening figure{margin:0}.review-opening figure img{display:block;width:100%;height:430px;max-height:none!important;filter:saturate(.65)}.review-opening h1{margin:0;border-top:2px solid var(--copper);padding-top:20px}.opening-caption{grid-column:1/-1;display:grid;grid-template-columns:1fr 3fr;border-top:1px solid var(--line);margin-top:22px;padding:25px 0 5px}.opening-caption p{grid-column:2;font-size:20px;line-height:1.6}.review-home>article>section{margin:0 0 65px;padding:0}.review-home>article>section>h2{max-width:700px;border-top:2px solid var(--copper);padding-top:20px}.review-home>article>section>p{max-width:830px;margin-left:auto}.review-home .row.mb-4{display:block;border-bottom:1px solid var(--line);padding:30px 0;margin-left:18%}.review-home .row.mb-4>div{max-width:830px;margin:0 auto 22px}.review-home .row.mb-4 img{width:100%;height:330px;max-height:none!important;display:block;filter:saturate(.6)}.review-home section.bg-light{border-top:5px solid var(--ink);padding-top:22px}.review-home section.bg-light>div{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:22px 0}.review-home section.bg-light h3{margin:0}.review-home section.bg-light p{margin:0}.review-home>section.row{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:5px solid var(--ink);padding-top:26px}.review-home>section.row>article:first-of-type{grid-column:span 2}.review-home>section.row article{border-right:1px solid var(--line);padding-right:25px}.review-home>section.row h4{font-size:30px;margin:15px 0}.review-home>section.row strong{font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--copper)}.review-home>section.row .text-body-secondary{font:12px Arial,sans-serif;margin:14px 0}.review-home>section.row p{font-size:16px}.review-home>section.row img{width:100%!important;height:230px!important;margin-top:20px}.d-md-none,.visually-hidden,.bi{display:none}.rd-footer{max-width:1320px;margin:70px auto 0;border-top:5px solid var(--ink);padding:30px 28px 60px;display:flex;justify-content:space-between;gap:30px}.footer-brand{font-size:30px;text-decoration:none}.rd-footer nav{display:flex;gap:28px;font:14px Arial,sans-serif}body:not(:has(.review-home)) main{min-height:55vh}main>h1,article>header{border-bottom:2px solid var(--ink);padding:35px 0;margin-bottom:35px}article>header{display:flex;align-items:end;justify-content:space-between;gap:30px}article>header time,.article-meta{font:12px Arial,sans-serif;color:var(--copper)}.entry-content,.article-content,.legal-content{max-width:820px;margin:auto}.entry-content p,.article-content p{margin-bottom:1.5em}.archive-grid,.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.archive-grid>article:first-child,.posts-grid>article:first-child{grid-column:span 2}.pagination,nav[aria-label="Pagination"]{display:flex;gap:20px;border-top:1px solid var(--ink);padding:24px 0}.pagination a{padding:8px}button,input,select,textarea{font:inherit;max-width:100%}@media(max-width:900px){.rd-header{padding:0 24px}.rd-desktop-nav a{font-size:10px}.review-opening{gap:20px}.review-opening figure img{height:350px}.review-opening h1{font-size:40px}.opening-caption{grid-template-columns:1fr}.opening-caption p{grid-column:1}.review-home .row.mb-4{margin-left:8%}}@media(max-width:600px){body{font-size:17px}.rd-header{padding:0 18px}.brand-banner{padding:22px 0 15px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-bottom:1px solid var(--ink);margin-bottom:25px}.rd-mobile-nav summary{cursor:pointer;padding:12px 0;font:14px Arial,sans-serif}.rd-mobile-menu a{display:block;padding:10px 0;border-top:1px solid var(--line);font:14px/1.5 Arial,sans-serif}.rd-mobile-menu span{color:var(--copper);margin-right:12px}main{padding:0 18px}.review-opening{display:flex;flex-direction:column;margin-bottom:40px;gap:20px}.review-opening figure{width:100%}.review-opening figure img{height:265px}.review-opening h1{font-size:39px}.opening-caption{margin:0;padding:18px 0}.opening-caption p{font-size:18px}h2{font-size:30px}.review-home .row.mb-4{margin-left:0}.review-home section.bg-light>div{display:block}.review-home section.bg-light h3{margin-bottom:15px}.review-home>section.row,.archive-grid,.posts-grid{display:block}.review-home>section.row article{border-right:0;border-bottom:1px solid var(--line);padding:0 0 25px;margin-bottom:25px}.rd-footer{margin-top:45px;display:block;padding:25px 18px 40px}.rd-footer nav{margin-top:25px;display:flex;flex-wrap:wrap}article>header{display:block}}