.drr-review-spotlight{--drr-panel:#faf9f6;--drr-panel-text:#201912;--drr-border:#d9d9d2;--drr-bar:#3e4f23;--drr-heading:#3e4f23;--drr-accent:#3e4f23;--drr-stars:#d99400;--drr-quote-size:1em;--drr-line-height:1.25;--drr-space-above:1.5rem;box-sizing:border-box;margin:var(--drr-space-above) 0 0;padding:clamp(.7rem, 1.8vw, 1rem);border:1px solid var(--drr-border);border-left:4px solid var(--drr-bar);background:var(--drr-panel);color:var(--drr-panel-text);line-height:1.35}.drr-review-spotlight,.single-content .drr-review-spotlight,.entry-content .drr-review-spotlight{margin:var(--drr-space-above,1.5rem) 0 0}.drr-design-preview .drr-review-spotlight{margin:0}.single-content p:has(+.drr-review-spotlight),.entry-content p:has(+.drr-review-spotlight),.drr-design-preview p:has(+.drr-review-spotlight){margin-bottom:0}.drr-review-spotlight--minimal{padding:clamp(.55rem, 1.4vw, .75rem) 0 0;border:0;border-top:3px solid var(--drr-bar);background:none;color:inherit}.drr-review-spotlight__heading{margin:0 0 .4rem;color:var(--drr-heading);font-family:inherit;line-height:1.2}.drr-review-spotlight__heading--label{font-size:.8em;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.drr-review-spotlight__heading--heading{margin-bottom:.35rem;font-size:1.12em;font-weight:700;letter-spacing:-.01em}.drr-review-spotlight__heading--large{margin-bottom:.35rem;font-size:1.28em;font-weight:700;letter-spacing:-.015em}.drr-review-spotlight__stars{margin:0 0 .05rem;color:var(--drr-stars);letter-spacing:.08em;line-height:1.15;font-size:.95em}.drr-review-spotlight__reviews{display:grid;gap:.5rem}.drr-review-spotlight__review{margin:0;padding:0;border:0;font:inherit}.drr-review-spotlight blockquote,.single-content .drr-review-spotlight blockquote,.entry-content .drr-review-spotlight blockquote,.drr-design-preview .drr-review-spotlight blockquote{margin:0;padding:0;border:0}.drr-review-spotlight p,.single-content .drr-review-spotlight p,.entry-content .drr-review-spotlight p,.drr-design-preview .drr-review-spotlight p{margin:0;line-height:var(--drr-line-height,1.25)}.drr-review-spotlight__review p,.single-content .drr-review-spotlight__review p,.entry-content .drr-review-spotlight__review p,.drr-design-preview .drr-review-spotlight__review p{margin:.08rem 0 .25rem;font-size:var(--drr-quote-size,1em);line-height:var(--drr-line-height,1.25)}.drr-review-spotlight__review cite,.single-content .drr-review-spotlight__review cite,.entry-content .drr-review-spotlight__review cite,.drr-design-preview .drr-review-spotlight__review cite{font-size:.88em;font-style:normal;color:inherit}.drr-review-spotlight__aggregate{font-size:var(--drr-quote-size,1em);line-height:var(--drr-line-height,1.25)}.drr-review-spotlight p.drr-review-spotlight__aggregate,.single-content .drr-review-spotlight p.drr-review-spotlight__aggregate,.entry-content .drr-review-spotlight p.drr-review-spotlight__aggregate,.drr-design-preview .drr-review-spotlight p.drr-review-spotlight__aggregate{margin:0 0 .4rem}.drr-review-spotlight__aggregate--beside{padding-top:.35rem;border-top:1px solid var(--drr-border);font-size:.92em;line-height:var(--drr-line-height,1.25);color:inherit}.drr-review-spotlight p.drr-review-spotlight__aggregate--beside,.single-content .drr-review-spotlight p.drr-review-spotlight__aggregate--beside,.entry-content .drr-review-spotlight p.drr-review-spotlight__aggregate--beside,.drr-design-preview .drr-review-spotlight p.drr-review-spotlight__aggregate--beside{margin:.4rem 0 0}.drr-review-spotlight--prominent .drr-review-spotlight__aggregate--beside,.drr-review-spotlight--minimal .drr-review-spotlight__aggregate--beside{border-top-color:currentColor;color:inherit}.drr-review-spotlight__link{display:inline-block;margin-top:.35rem;color:inherit;font-size:.86em;font-weight:700}.drr-review-spotlight--minimal .drr-review-spotlight__link{color:var(--drr-accent)}@media (min-width:760px){.drr-review-spotlight__reviews--2,.drr-review-spotlight__reviews--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield){box-sizing:border-box;float:none;clear:both;width:auto;max-width:none;margin:var(--drr-space-above,1.5rem) 0 0;padding:clamp(.7rem, 1.8vw, 1rem);border:1px solid var(--drr-border);border-inline-start:4px solid var(--drr-bar);border-radius:0;background:var(--drr-panel);box-shadow:none;color:var(--drr-panel-text);font-family:inherit;font-size:inherit;font-style:normal;font-weight:400;line-height:1.35;letter-spacing:normal;text-align:start;text-transform:none;text-indent:0;text-shadow:none;quotes:none}.drr-review-spotlight--minimal:is(.drr-review-spotlight,#drr-shield){padding:clamp(.55rem, 1.4vw, .75rem) 0 0;border:0;border-top:3px solid var(--drr-bar);background:none;color:inherit}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) :is(div,blockquote,p,cite,span,strong,a){box-sizing:border-box;float:none;width:auto;max-width:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-family:inherit;font-style:normal;letter-spacing:inherit;text-align:inherit;text-transform:none;text-indent:0;text-shadow:none;quotes:none}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) :is(div,blockquote,p,cite,a)::before,.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) :is(div,blockquote,p,cite,a)::after,.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield)::before,.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield)::after{content:none;display:none}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) strong{font-weight:700}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) .drr-review-spotlight__heading{margin:0 0 .4rem;color:var(--drr-heading);line-height:1.2}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) .drr-review-spotlight__heading--label{font-size:.8em;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) .drr-review-spotlight__heading--heading{margin-bottom:.35rem;font-size:1.12em;font-weight:700;letter-spacing:-.01em}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) .drr-review-spotlight__heading--large{margin-bottom:.35rem;font-size:1.28em;font-weight:700;letter-spacing:-.015em}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) .drr-review-spotlight__reviews{display:grid;gap:.5rem}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) .drr-review-spotlight__review{display:block;font-size:1em;font-weight:400;color:inherit}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) .drr-review-spotlight__stars{display:block;margin:0 0 .05rem;color:var(--drr-stars);font-size:.95em;letter-spacing:.08em;line-height:1.15}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) .drr-review-spotlight__stars span{color:inherit}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) .drr-review-spotlight__review p{display:block;margin:.08rem 0 .25rem;color:inherit;font-size:var(--drr-quote-size,1em);font-weight:400;line-height:var(--drr-line-height,1.25)}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) .drr-review-spotlight__review cite{display:block;color:inherit;font-size:.88em;font-weight:400;line-height:1.3}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) p.drr-review-spotlight__aggregate{margin:0 0 .4rem;color:inherit;font-size:var(--drr-quote-size,1em);line-height:var(--drr-line-height,1.25)}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) p.drr-review-spotlight__aggregate--beside{margin:.4rem 0 0;padding-top:.35rem;border-top:1px solid var(--drr-border);font-size:.92em}.drr-review-spotlight--prominent:is(.drr-review-spotlight,#drr-shield) p.drr-review-spotlight__aggregate--beside,.drr-review-spotlight--minimal:is(.drr-review-spotlight,#drr-shield) p.drr-review-spotlight__aggregate--beside{border-top-color:currentColor}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) a.drr-review-spotlight__link{display:inline-block;margin-top:.35rem;color:inherit;font-size:.86em;font-weight:700;line-height:1.3;text-decoration:none;border-bottom:0;background:none;box-shadow:none}.drr-review-spotlight--minimal:is(.drr-review-spotlight,#drr-shield) a.drr-review-spotlight__link{color:var(--drr-accent)}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) a.drr-review-spotlight__link:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:.15em}.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) a.drr-review-spotlight__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (min-width:760px){.drr-review-spotlight:is(.drr-review-spotlight,#drr-shield) :is(.drr-review-spotlight__reviews--2,.drr-review-spotlight__reviews--3){grid-template-columns:repeat(2,minmax(0,1fr))}}:is(p,.wp-block-group,figure,ul,ol):has(+.drr-review-spotlight){margin-bottom:0}