/* Shared compact headings: Local review only, no editorial/title data changes. */
.rny-discovery-review .rny-page-heading{background:#f3f5f0;border-bottom:2px solid var(--rny-green,#1c6227);padding:1.25rem 0 1.4rem;margin-bottom:1.5rem}
.rny-discovery-review .rny-page-heading h1{font-family:Lato,Arial,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#26352a;text-align:left;margin:.7rem 0 0;padding:0;border:0;max-width:36ch}
.rny-discovery-review .rny-heading-breadcrumb{font-size:.85rem;line-height:1.5;overflow-wrap:anywhere;color:#526052}
.rny-discovery-review .rny-heading-breadcrumb :is(ul,ol){margin:0}
.rny-discovery-review .rny-service-content .rny-service-intro>h2{font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.25}
.single-product.rny-discovery-review main>.grid-container>div{margin-top:1rem!important;margin-bottom:.5rem!important}
.single-product.rny-discovery-review .product-content>.title{font-family:Lato,Arial,sans-serif;font-weight:800;letter-spacing:-.02em;color:#26352a}
@media(max-width:639px){.rny-discovery-review .rny-page-heading{padding:.9rem 0 1rem;margin-bottom:1rem}.rny-discovery-review .rny-page-heading>.rny-heading-inner{padding-inline:16px}.rny-discovery-review .rny-page-heading h1{font-size:1.75rem}.rny-discovery-review .rny-heading-breadcrumb{font-size:.8rem}}

.rny-discovery-review .rny-page-heading>.rny-heading-inner{max-width:1180px;margin-inline:auto}

/* One full-width band and one inner container for pages and catalog archives. */
.rny-discovery-review .rny-page-heading{margin-bottom:0}
.rny-discovery-review .rny-heading-inner{box-sizing:border-box;width:100%;max-width:1180px;margin-inline:auto;padding-inline:15px}
.rny-discovery-review .rny-heading-breadcrumb,.rny-discovery-review .rny-heading-breadcrumb :is(p,span,a){font-family:Lato,Arial,sans-serif;font-size:.8rem;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none}
.rny-discovery-review .rny-heading-breadcrumb :is(p,ul,ol){margin:0;padding:0}
.rny-discovery-review .rny-heading-breadcrumb [aria-current="page"]{color:#26352a}
.rny-discovery-review .rny-page-heading+*{padding-top:1.5rem}
@media(max-width:639px){.rny-discovery-review .rny-heading-inner{padding-inline:16px}.rny-discovery-review .rny-page-heading+*{padding-top:1rem}}
