
.rp-deep .rd-section{padding:82px 0 79px;background:#fffdf8;color:#153a2d}
.rp-deep .rd-section.rd-first{background:#f9f6ed}
.rp-deep .rd-section.rd-muted{background:#eeeae0}
.rp-deep .rd-section.rd-dark{background:#0a3c32;color:#fdf7eb}
.rp-deep .rd-section .rp-kicker{font:700 11px/1.6 Arial,sans-serif;letter-spacing:.18em;color:#ad7e37;text-transform:uppercase}
.rp-deep .rd-section.rd-dark .rp-kicker{color:#edd49f}
.rp-deep .rd-section h2{font:400 clamp(36px,3.3vw,51px)/1.12 'EB Garamond',Georgia,serif;margin:15px 0 29px;color:#163e31;letter-spacing:-.015em}
.rp-deep .rd-section.rd-dark h2{color:#fff8e9}
.rp-deep .rd-text{max-width:860px;display:grid;gap:18px}
.rp-deep .rd-text p{font:400 16px/1.88 Arial,sans-serif;margin:0;color:#374d41}
.rp-deep .rd-findings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.rp-deep .rd-finding{border-top:2px solid #d5b77e;padding:22px 8px 0 0}
.rp-deep .rd-finding span{display:block;color:#d9b977;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.12em}
.rp-deep .rd-finding h3{font:400 28px/1.18 'EB Garamond',Georgia,serif;color:#f4dba4;margin:14px 0 13px}
.rp-deep .rd-finding p{font:400 14px/1.82 Arial,sans-serif;color:#f0f3eb;margin:0}
.rp-deep .rd-source{max-width:850px;border-left:3px solid #b98d46;background:#fffcf6;padding:21px 27px;margin-top:38px}
.rp-deep .rd-source strong{font:700 12px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.11em;color:#926b2e}
.rp-deep .rd-source p{font:400 14px/1.7 Arial,sans-serif;color:#475e50;margin:8px 0 15px}
.rp-deep .rd-source-button{display:inline-block;background:#0c4635;color:#fff;text-decoration:none;padding:12px 16px;font:700 12px Arial,sans-serif}
.rp-deep .rd-related-title{font:400 39px/1.15 'EB Garamond',Georgia,serif;color:#153c30;margin:13px 0 24px}
.rp-deep .rp-subnav{position:sticky;top:0;z-index:10}
@media(max-width:950px){.rp-deep .rd-findings{grid-template-columns:1fr}.rp-deep .rd-finding{padding:18px 0 22px}.rp-deep .rd-section{padding:55px 0}.rp-deep .rp-subnav{position:relative}}
@media(max-width:600px){.rp-deep .rd-section{padding:43px 0}.rp-deep .rd-text p{font-size:15px}.rp-deep .rd-section h2{font-size:36px}}
