.nl-testimonial{margin:0;display:flex;flex-direction:column;gap:.75rem;background:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--border,#e6e1db);border-radius:var(--nl-radius-m,14px);padding:clamp(22px,3vw,32px)}.nl-testimonial .nl-stars{margin:0;color:var(--wp--preset--color--accent,#f5a623);letter-spacing:.1em}.nl-testimonial blockquote{margin:0;padding:0;border:0}.nl-testimonial blockquote p{margin:0;font-size:1.05rem;color:var(--wp--preset--color--body,inherit)}.nl-testimonial figcaption{margin-top:auto;display:flex;flex-direction:column}.nl-testimonial .nl-quote-name{font-weight:800;color:var(--wp--preset--color--primary,inherit)}.nl-testimonial .nl-quote-role{font-size:.875rem;color:var(--wp--preset--color--muted,#666)}