.cedar-check{flex:0 0 auto;color:var(--cedar-green);font-weight:700;font-size:20px;line-height:1}
.cedar-scenes{gap:14px;display:flex;padding:18px 0 4px!important}
.cedar-scenes figure{margin:0;flex:0 0 calc(50% - 7px);min-width:0;scroll-snap-align:start;background:var(--cedar-stone);border-radius:10px;overflow:hidden}
.cedar-scenes img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}
.cedar-scenes figcaption{font-size:14px;line-height:1.3;padding:12px;color:var(--cedar-ink)}
.cedar-reviews .cedar-review-summary{display:flex;align-items:center;gap:14px;font-size:16px;color:var(--cedar-light);margin:18px 0 22px}
.cedar-review-summary strong{font-size:25px}
.cedar-reviews-grid{columns:2;column-gap:12px}
.cedar-review-card{display:inline-block;width:100%;box-sizing:border-box;break-inside:avoid;margin:0 0 12px;padding:15px;background:var(--cedar-paper);color:var(--cedar-ink);border-radius:9px}
.cedar-review-card h3{font-family:inherit!important;font-size:15px!important;line-height:1.3;font-weight:650!important;color:var(--cedar-ink)!important;margin:8px 0!important}
.cedar-review-stars{display:flex;gap:1px;color:var(--cedar-green);font-size:16px;line-height:1}
.cedar-review-stars .is-empty{opacity:.22}
.cedar-review-copy p{font-family:inherit;font-size:14px;line-height:1.5;letter-spacing:0;margin:7px 0!important;color:var(--cedar-ink)}
.cedar-reviews-more{border:0;margin-top:10px}
.cedar-reviews-more summary{list-style:none;display:block;margin:0 auto 22px;width:max-content;max-width:100%;padding:12px 24px;border:1px solid var(--cedar-paper);border-radius:7px;color:var(--cedar-light);font-size:15px;cursor:pointer;text-align:center}
.cedar-stories{display:grid;gap:24px;color:var(--cedar-ink)}
.cedar-stories>div{min-width:0}.cedar-stories img{border-radius:12px;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.cedar-stories .rnb-cedar-h2{margin:8px 0 20px!important}
.cedar-social{display:grid;gap:14px}
.cedar-social blockquote{margin:0;border:0;border-left:2px solid var(--cedar-gold);padding:4px 0 4px 16px;font-style:normal;font-size:16px;line-height:1.5;color:var(--cedar-ink)}
.cedar-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}
.cedar-highlights>div{padding:22px 15px;background:var(--cedar-green);color:var(--cedar-light);border-radius:10px}
.cedar-highlights h3{font-family:inherit!important;color:var(--cedar-light)!important;font-size:22px!important;line-height:1.1!important;margin:0 0 12px!important;font-weight:600!important;overflow-wrap:anywhere}
.cedar-highlights p{font-size:14px;line-height:1.4;color:var(--cedar-light);letter-spacing:0}
.cedar-comparison{display:block;border:1px solid #ffffff50;border-radius:12px;overflow:hidden;margin-top:26px;color:var(--cedar-light)}
.cedar-comparison__head,.cedar-comparison__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:14px;line-height:1.4}
.cedar-comparison__head{font-size:16px;font-weight:600}
.cedar-comparison [role=cell],.cedar-comparison [role=columnheader]{padding:17px 13px;min-width:0;overflow-wrap:break-word}
.cedar-comparison [role=cell]:first-child,.cedar-comparison [role=columnheader]:first-child{background:var(--cedar-paper);color:var(--cedar-ink)}
.cedar-comparison__row{border-top:1px solid #ffffff35}
.cedar-feature-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 24px;font-size:14px;line-height:1.4;color:var(--cedar-ink);padding:12px 0}
.cedar-feature-strip span::before{content:'✦';color:var(--cedar-gold);padding-right:9px}
#rnb-cedar-marquee{padding:8px 0!important;background:var(--cedar-stone)}
#rnb-cedar-videos .rnb-cedar-sub{margin-top:14px!important}
@media(min-width:750px){.cedar-scenes figure{flex-basis:calc((100% - 28px)/3)}.cedar-scenes img{aspect-ratio:4/5}.cedar-reviews-grid{columns:3;column-gap:18px}.cedar-review-card{margin-bottom:18px;padding:22px}.cedar-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.cedar-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}.cedar-highlights>div{padding:30px 22px}.cedar-highlights h3{font-size:30px!important}.cedar-comparison__row{font-size:17px}.cedar-comparison [role=cell],.cedar-comparison [role=columnheader]{padding:22px 26px}}
.cedar-reviews{background:var(--rnb-cedar-bg);color:var(--rnb-cedar-text)}
