.bmw-reviews{max-width:1248px;margin:0 auto;padding:64px 48px;color:#20323c;font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.reviews-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.review-eyebrow{margin:0 0 12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#85562f;font-weight:650}.bmw-reviews h2{margin:0;font:400 clamp(30px,3.7vw,48px)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.03em}.reviews-context{max-width:650px;margin:16px 0 0;color:#62655f;font-size:15px}.reviews-link{flex-shrink:0;display:inline-flex;align-items:center;min-height:48px;color:#85562f;text-decoration:none;border-bottom:1px solid #dcd2c3;font-size:14px}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.review-card{margin:0;min-width:0;display:flex;flex-direction:column;padding:28px;background:#fbf7f0;border:1px solid #dcd2c3;border-top:3px solid #984f3d;border-radius:4px;text-align:left}.review-label{display:block;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#62655f;line-height:1.6}.review-card blockquote{padding:0;margin:20px 0 28px;border:0;font:400 21px/1.55 Georgia,'Times New Roman',serif;color:#20323c}.review-card blockquote p{margin:0}.review-card figcaption{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;border-top:1px solid #dcd2c3;font-size:14px}.review-card figcaption strong{font-weight:650}.review-card figcaption span{font-size:12px;color:#62655f}.reviews-source{margin:22px 0 0;color:#62655f;font-size:12px;line-height:1.7}.reviews-source a{color:#85562f;text-underline-offset:3px}.reviews-intro-note{max-width:720px;margin-top:24px!important;color:#62655f;font-size:14px}.page-velemenyek .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-next{padding-top:20px;padding-bottom:64px}.reviews-next p{margin:20px 0}.reviews-next .text-link{margin-left:24px}.reviews-footer-link{padding-top:24px;font:14px/1.6 system-ui}.reviews-footer-link a{color:inherit;text-underline-offset:5px}.bmw-reviews a:focus-visible{outline:3px solid #984f3d;outline-offset:4px}
@media(max-width:900px){.reviews-grid{grid-template-columns:1fr}.review-card blockquote{font-size:22px}.reviews-heading{align-items:flex-start;flex-direction:column;gap:12px}.page-velemenyek .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.bmw-reviews{padding:40px 20px}.bmw-reviews h2{font-size:32px}.reviews-grid,.page-velemenyek .reviews-grid{grid-template-columns:minmax(0,1fr)}.review-card{padding:24px}.review-card blockquote{font-size:21px;margin-bottom:24px}.reviews-next{padding-bottom:40px}.reviews-next .text-link{display:table;margin:12px 0 0}.reviews-context{font-size:15px}}
