@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#eee8d9;--ink:#303626;--rule:#a5a88e;--blue:#d0e0e2;--white:#faf8ef}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.75}a{color:inherit;text-underline-offset:5px}a:hover{color:#687d66}a:focus-visible,summary:focus-visible{outline:2px solid #38647a;outline-offset:6px}img{max-width:100%;object-fit:cover;display:block;border-radius:0!important}h1,h2,h3,h4{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.07;margin:0 0 24px}h1{font-size:clamp(44px,5.4vw,80px)}h2{font-size:clamp(33px,3.3vw,49px)}h3{font-size:40px}h4{font-size:31px}p{margin:0 0 22px}.rd-header{max-width:1400px;margin:auto;padding:30px 50px 0}.masthead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;padding-bottom:25px;border-bottom:2px solid var(--ink)}.rd-brand{font-family:'Libre Caslon Display',Georgia,serif;font-size:42px;text-decoration:none}.rd-desktop-nav{display:flex;gap:25px;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.right{justify-content:flex-end}.subject-index{display:flex;justify-content:center;gap:10px 24px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid var(--rule);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.subject-index a,.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}main{max-width:1300px;padding:0 50px;margin:40px auto 90px}.review-home>article>div:first-child{display:grid;grid-template-columns:7fr 5fr;grid-template-rows:auto auto auto;column-gap:50px;align-items:start}.review-home>article>div:first-child h1{grid-column:2;grid-row:1;padding-top:24px;font-size:clamp(42px,4.4vw,65px);margin-bottom:20px}.review-home>article>div:first-child h2{grid-column:2;grid-row:2;font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.6;max-width:330px}.review-home>article>div:first-child img{grid-column:1;grid-row:1 / 3;width:100%;height:410px;max-height:none!important;filter:saturate(.75)}.review-home>article>div:first-child p{grid-column:1 / -1;grid-row:3;font-family:'Libre Caslon Display',Georgia,serif;font-size:30px;line-height:1.35;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:30px 7%;margin-top:30px}.review-home>article>div:nth-child(2){padding:60px 0;display:grid;grid-template-columns:2fr 1fr;gap:70px;border-bottom:1px solid var(--rule)}.review-home>article>div:nth-child(2)>div:first-child{max-width:700px;padding-left:10%}.review-home>article>div:nth-child(2) img{height:540px;max-height:none!important;width:100%;margin-top:12px}.review-home>article>div:nth-child(3){display:flex;flex-direction:column;padding:60px 0 0}.review-home>article>div:nth-child(3)>div:first-child{width:100%}.review-home>article>div:nth-child(3) img{height:390px;max-height:none!important;width:100%;object-position:center}.review-home>article>div:nth-child(3)>div:last-child{background:var(--blue);padding:55px 9%;margin-left:20%;margin-top:-35px;position:relative}.review-home>article>div:nth-child(n+4){padding:60px 0 20px;margin-left:25%;max-width:750px;border-bottom:1px solid var(--rule)}.review-home ol{padding-left:24px}.review-home li{padding-left:12px;margin-bottom:18px}.review-home>section{margin-top:65px;display:block!important}.review-home>section>article{border-top:1px solid var(--ink);padding:28px 0}.review-home>section>article>div{display:grid!important;grid-template-columns:1fr 210px;gap:40px;height:auto!important;border:0!important;box-shadow:none!important}.review-home>section>article img{width:210px!important;height:200px!important}.review-home>section>article .d-block.d-md-none{display:none}.review-home>section strong,.text-body-secondary{font-size:12px;letter-spacing:.04em}.review-home>section h4{margin:8px 0 12px}.review-home>section p{max-width:780px;margin:16px 0}.review-home svg{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{padding:50px max(30px,calc((100vw - 1200px)/2));background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 2fr;gap:35px}.footer-brand{font-family:Georgia,serif;font-size:35px;text-decoration:none}.rd-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 20px;font-size:13px}.legal-links{grid-column:1/-1;border-top:1px solid #757c69;padding-top:18px;display:flex;gap:25px;font-size:12px}.archive,.category-page,.blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 0}.archive>h1,.category-page>h1,.pagination{grid-column:1/-1}.archive article,.category-page article,.blog-list article{padding:20px 25px;border-top:1px solid var(--ink);border-right:1px solid var(--rule)}.archive article:first-of-type,.category-page article:first-of-type{grid-column:span 2}.archive img,.category-page img{width:100%;height:240px}.pagination{display:flex;justify-content:center;gap:20px;padding:25px;border-top:1px solid}.article-page,.post-page{display:grid;grid-template-columns:1fr 2fr;gap:60px}.article-page>header,.post-page>header{grid-column:1}.article-page .article-body,.post-page .entry-content{grid-column:2;max-width:760px}.article-page time,.post-page time{font-size:12px}.article-body p,.entry-content p{margin-bottom:25px}.legal-page{max-width:850px;padding:30px 50px}.legal-page h1{font-size:60px}.legal-page h2{font-size:32px;margin-top:45px}
@media(max-width:900px){.rd-header{padding:22px 25px 0}.rd-desktop-nav{gap:12px;font-size:10px}.rd-brand{font-size:34px}main{padding:0 25px}.review-home>article>div:first-child{column-gap:30px}.review-home>article>div:first-child img{height:340px}.review-home>article>div:nth-child(2){gap:30px}.review-home>article>div:nth-child(2)>div:first-child{padding-left:0}.review-home>article>div:nth-child(3)>div:last-child{margin-left:10%;padding:40px}.review-home>article>div:nth-child(n+4){margin-left:15%}.rd-footer nav{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){body{font-size:15px}.rd-header{padding:20px 20px 0}.masthead{grid-template-columns:1fr auto;gap:12px;padding-bottom:18px}.rd-brand{font-size:32px}.rd-desktop-nav,.subject-index{display:none}.rd-mobile-nav{display:block;font-size:14px}.rd-mobile-nav summary{cursor:pointer}.rd-mobile-menu{position:absolute;top:80px;left:20px;right:20px;z-index:10;background:var(--white);padding:20px;border:1px solid var(--ink);display:grid;gap:12px}.rd-mobile-menu a{padding:5px}main{margin-top:25px;padding:0 20px}.review-home>article>div:first-child{display:flex;flex-direction:column}.review-home>article>div:first-child img{order:-1;height:270px}.review-home>article>div:first-child h1{font-size:45px;padding-top:24px}.review-home>article>div:first-child h2{font-size:16px}.review-home>article>div:first-child p{font-size:25px;margin-top:10px;padding:25px 0}.review-home>article>div:nth-child(2){display:flex;flex-direction:column;padding:35px 0;gap:12px}.review-home>article>div:nth-child(2) img{height:300px}.review-home>article>div:nth-child(3){padding:35px 0 0}.review-home>article>div:nth-child(3) img{height:270px}.review-home>article>div:nth-child(3)>div:last-child{margin:0;padding:28px 22px}.review-home>article>div:nth-child(n+4){margin-left:0;padding-top:40px}h2,h3{font-size:34px}.review-home>section>article>div{display:flex!important;flex-direction:column-reverse;gap:22px}.review-home>section>article img{width:100%!important;height:230px!important}.rd-footer{display:block;padding:35px 20px}.rd-footer nav{margin:25px 0}.archive,.category-page,.blog-list{display:block}.archive article,.category-page article{padding:25px 0;border-right:0}.article-page,.post-page{display:block}.article-page h1,.post-page h1,.legal-page h1{font-size:42px}.legal-page{padding:0 20px}.legal-links{font-size:11px}}
