/* Editorial revision: reuse the approved components at a smaller reading depth. */
.rg-editorial-home .rg-evidence{grid-template-columns:minmax(0,1fr);gap:1.5rem;border:0}
.rg-editorial-home .rg-case{display:block;padding:1.5rem;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-md)}
.rg-editorial-home .rg-case h3{font-size:1.25rem;max-width:none}
.rg-editorial-home .rg-proof-footer{gap:.5rem 1.5rem}
.rg-editorial-home .rg-proof-footer a,.rg-editorial-home .rg-owns>div>.rg-text-link{display:inline-flex;align-items:center;min-height:44px}
.rg-editorial-home .rg-playbook-quote{margin-bottom:0}
.rg-editorial-example{margin-top:1.5rem}
.rg-editorial-home .rg-editorial-next{display:grid;gap:2rem;text-align:left;max-width:72rem}
.rg-editorial-next h2{margin-top:0}
.rg-editorial-next .rg-contact-actions{justify-content:flex-start;margin-top:1.5rem}
.rg-editorial-next .rg-editorial-ongoing h3{margin:0 0 1rem}
.rg-editorial-next .rg-editorial-ongoing>.rg-text-link{display:inline-flex;align-items:center;min-height:44px}
.rg-editorial-next .rg-editorial-ongoing{border-top:1px solid #596477;padding-top:1.5rem}
@media(min-width:800px){
 .rg-editorial-home .rg-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}
 .rg-editorial-home .rg-editorial-next{grid-template-columns:1.2fr 1fr;gap:4rem}
 .rg-editorial-next .rg-editorial-ongoing{border-top:0;border-left:1px solid #596477;padding-top:0;padding-left:2rem}
}
.rg-testimonial-copy{min-width:0}
.rg-testimonial-details{margin-top:.5rem}
.rg-testimonial-details summary{display:flex;align-items:center;gap:.5rem;min-height:44px;width:fit-content;padding:.5rem 0;cursor:pointer;font-size:.9375rem;font-weight:600;line-height:1.5;color:var(--rg-link);list-style:none;text-decoration:underline;text-underline-offset:.25em}
.rg-testimonial-details summary::-webkit-details-marker{display:none}
.rg-testimonial-details summary::after{content:'+';font-size:1.2rem;text-decoration:none}
.rg-testimonial-details[open] summary::after{content:'−'}
.rg-testimonial-details summary:hover{color:var(--rg-link-hover)}
.rg-testimonial-details .rg-recommendation-open,.rg-testimonial-details[open] .rg-recommendation-closed{display:none}
.rg-testimonial-details[open] .rg-recommendation-open{display:inline}
.rg-testimonial-copy:has(.rg-testimonial-details[open])>.rg-testimonial-excerpt{display:none}
.rg-testimonial-details[open]{margin-top:0}
#testimonials .rg-testimonial-details>blockquote{margin-top:.75rem}
