.rg-catalogue-section{padding:clamp(36px,5vw,64px) 0}.rg-catalogue-inner{max-width:var(--page-width,1280px);margin:auto;padding-inline:max(var(--page-margin,20px),20px)}.rg-catalogue-heading{max-width:760px;margin-bottom:24px}.rg-catalogue-heading>p{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rg-catalogue-heading h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.15;margin:0}.rg-curated-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cad2ca}.rg-curated-link{display:grid;grid-template-columns:26px minmax(0,1fr) 24px;gap:16px;align-items:center;min-height:104px;padding:20px;border-bottom:1px solid #cad2ca;text-decoration:none;color:inherit}.rg-curated-link__number{font-weight:700;color:#28532c}.rg-curated-link__copy{display:grid;gap:6px}.rg-curated-link__copy small{line-height:1.5}.rg-curated-link:hover,.rg-curated-link:focus-visible{background:#edf2e7}.rg-impact__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rg-impact__grid>div{display:grid;gap:8px;padding:20px;border:1px solid #cad2ca}.rg-impact__grid strong{font-size:2rem}.rg-impact__method,.rg-editor-only-note{font-size:.875rem;line-height:1.5}.rg-editor-only-note{border:1px dashed;padding:20px;margin:20px}.rg-verified-savings{padding:20px;border:1px solid #cad2ca}.rg-verified-savings dl>div{display:flex;gap:16px;justify-content:space-between}.rg-verified-savings dd{margin:0}@media(max-width:650px){.rg-curated-links,.rg-impact__grid{grid-template-columns:1fr}.rg-curated-link{padding:16px 0}.rg-verified-savings dl>div{display:block}}

