/**
 * Harvest Ledger + Rwanda SEO reminder: local relevance should serve a real buyer
 * question. These sections support Rwanda discovery through clear product language,
 * not exaggerated claims, unverifiable ratings, or keyword repetition.
 */
.rwanda-section{background:#e8dfcc;display:grid;gap:clamp(2rem,5vw,5.4rem);grid-template-columns:minmax(0,1fr) minmax(290px,.84fr)}.rwanda-section .rwanda-copy{max-width:700px}.rwanda-section h2{font-size:clamp(2.7rem,4.4vw,4.7rem);margin-bottom:1.25rem}.rwanda-section .rwanda-copy>p:not(.eyebrow){color:#58645b;font-size:.98rem;max-width:610px}.rwanda-terms{border-top:1px solid rgba(24,43,37,.18);margin:0}.rwanda-terms>div{border-bottom:1px solid rgba(24,43,37,.18);padding:18px 0}.rwanda-terms dt{color:var(--ledger);font-family:var(--serif);font-size:1.55rem;letter-spacing:-.03em;line-height:1}.rwanda-terms dd{color:var(--muted);font-size:.84rem;margin:7px 0 0}.faq-section{background:var(--paper)}.faq-layout{display:grid;gap:clamp(2rem,6vw,7rem);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);margin:0 auto;max-width:1400px}.faq-layout h2{font-size:clamp(2.6rem,4.2vw,4.6rem)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list summary{color:var(--ledger);cursor:pointer;font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:-.025em;line-height:1.15;list-style:none;padding-right:30px;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--saffron);content:'+';font-family:var(--sans);font-size:1.25rem;font-weight:400;position:absolute;right:2px;top:-2px}.faq-list details[open] summary:after{content:'−'}.faq-list p{color:var(--muted);font-size:.9rem;margin:13px 32px 2px 0;max-width:680px}@media(max-width:900px){.rwanda-section,.faq-layout{grid-template-columns:1fr}}
