body.rch-site-design .rch-related{background:#f8f6f1;padding:44px clamp(20px,5vw,80px);margin:0;border-top:1px solid #e2dfd5;color:#263b31}
.rch-related-inner{width:100%;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:48px;align-items:center}
.rch-related-eyebrow{font:500 11px/1.4 Raleway,Arial,sans-serif;letter-spacing:.15em;color:#607164}
body.rch-site-design:not(.rch-home-active) #qodef-page-outer .rch-related h2{font-size:clamp(30px,3vw,42px)!important;line-height:1.05!important;margin:12px 0!important;max-width:360px;color:#263b31}
body.rch-site-design .rch-related .rch-related-intro p{font:400 14px/1.65 Raleway,Arial,sans-serif!important;margin:0;max-width:310px;color:#59675c;letter-spacing:0}
.rch-related-cards{display:grid;grid-template-columns:1fr;gap:18px;min-width:0}.rch-related-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}
body.rch-site-design a.rch-related-card{display:grid;grid-template-columns:42% minmax(0,1fr);align-items:stretch;border:1px solid #d6d9cd;background:#eeeee5;color:#263b31;text-decoration:none;min-height:174px;transition:background .18s,border-color .18s}
body.rch-site-design a.rch-related-card:hover{background:#e5e8dc;border-color:#788d78;color:#263b31}
body.rch-site-design .rch-related-card>img{display:block;width:100%;height:100%;min-height:174px;object-fit:cover}
.rch-related-card-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px;gap:9px;min-width:0}
.rch-related-setting{font:400 11px/1.5 Raleway,Arial,sans-serif;color:#5c6d5e}
.rch-related-name{font:400 clamp(26px,2.2vw,34px)/1.05 'Cormorant Garamond',Georgia,serif}
.rch-related-explore{display:flex;align-items:center;gap:16px;font:500 12px/1.4 Raleway,Arial,sans-serif;margin-top:9px;border-bottom:1px solid #a5b09f;padding-bottom:4px}.rch-related-explore span{font-size:18px}
body.rch-site-design .rch-related-count-2 a.rch-related-card{grid-template-columns:1fr}body.rch-site-design .rch-related-count-2 .rch-related-card>img{height:180px;min-height:0}.rch-related-count-2 .rch-related-card-copy{padding:20px}
body.rch-site-design .rch-related-card:focus-visible{outline:3px solid #997644;outline-offset:4px}
@media(max-width:900px){.rch-related-inner{grid-template-columns:1fr;gap:24px}.rch-related-intro{max-width:600px}body.rch-site-design:not(.rch-home-active) #qodef-page-outer .rch-related h2{max-width:none}.rch-related-count-1{max-width:650px}body.rch-site-design .rch-related-count-2 a.rch-related-card{grid-template-columns:38% minmax(0,1fr)}body.rch-site-design .rch-related-count-2 .rch-related-card>img{height:100%;min-height:164px}.rch-related-count-2{grid-template-columns:1fr}}
@media(max-width:520px){body.rch-site-design .rch-related{padding:28px 20px 32px}.rch-related-inner{gap:20px}.rch-related-card-copy,.rch-related-count-2 .rch-related-card-copy{padding:18px 15px}.rch-related-name{font-size:27px}.rch-related-setting{font-size:10px}.rch-related-explore{font-size:11px}.rch-related-cards{gap:12px}body.rch-site-design a.rch-related-card{grid-template-columns:35% minmax(0,1fr);min-height:150px}body.rch-site-design .rch-related-card>img{min-height:150px}body.rch-site-design .rch-related-count-2 .rch-related-card>img{min-height:150px}}
@media(prefers-reduced-motion:reduce){body.rch-site-design a.rch-related-card{transition:none}}
