.pbmr{background:#f5f6f1;padding:48px 48px 32px;color:#242b25}.pbmr-inner{max-width:1344px;margin:0 auto}.pbmr-heading{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:28px}.pbmr h2{font:500 32px/1.2 'DM Sans',sans-serif;letter-spacing:-.8px;margin:0 0 12px}.pbmr-heading p{font-size:14px;line-height:1.6;color:#60695e;margin:0}.pbmr-summary{display:grid;grid-template-columns:auto auto;gap:10px 22px;align-items:center;color:inherit;text-decoration:none;flex-shrink:0}.pbmr-logo{width:128px;height:auto;display:block;grid-column:1}.pbmr-summary-stars{width:128px;height:auto;grid-column:1}.pbmr-score{grid-column:2;grid-row:1/3;border-left:1px solid #d5dbd0;padding-left:22px;display:flex;flex-direction:column;gap:4px}.pbmr-score strong{font-size:36px;line-height:1;font-weight:600;letter-spacing:-1px}.pbmr-score strong span{font-size:16px;font-weight:400;letter-spacing:0}.pbmr-score>span{font-size:11px;line-height:1.5;color:#5d665a}.pbmr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pbmr-card{background:white;border:1px solid #e4e8e0;border-radius:8px;padding:24px;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s}.pbmr-card:hover{border-color:#b8c7b1;box-shadow:0 5px 18px #1c3c2510}.pbmr a:focus-visible{outline:2px solid #28513c;outline-offset:4px}.pbmr-stars{width:116px;height:auto;display:block}.pbmr blockquote{border:0;padding:0;margin:20px 0 24px;font-size:19px;font-style:normal;line-height:1.5;letter-spacing:-.2px;max-width:none;flex:1}.pbmr-author{display:flex;justify-content:space-between;align-items:center;gap:12px}.pbmr-author b{display:block;font-size:12px;font-weight:600;line-height:1.5}.pbmr-author div>span{display:block;font-size:10px;line-height:1.5;color:#6b7366;margin-top:4px}.pbmr-arrow{color:#4d6846;font-size:19px}.pbmr-footer{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:22px}.pbmr-footer p{font-size:11px;line-height:1.5;color:#687061;margin:0}.pbmr-footer>a{font-size:12px;color:#28513c;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.pbmr-footer>a span{margin-left:7px}@media(max-width:989px){.pbmr{padding:36px 24px}.pbmr-heading{align-items:flex-start}.pbmr h2{font-size:27px}.pbmr-card{padding:19px}.pbmr blockquote{font-size:17px}.pbmr-summary{gap:9px 15px}.pbmr-score{padding-left:15px}}@media(max-width:749px){.pbmr{padding:32px 20px 28px}.pbmr-heading{display:block;margin-bottom:22px}.pbmr h2{font-size:27px;max-width:330px}.pbmr-heading p{font-size:13px}.pbmr-summary{display:inline-grid;margin-top:22px}.pbmr-grid{grid-template-columns:1fr;gap:12px}.pbmr-card{padding:18px 20px}.pbmr-stars{width:103px}.pbmr blockquote{margin:14px 0 17px;font-size:17px}.pbmr-author b{font-size:12px}.pbmr-author div>span{font-size:11px}.pbmr-footer{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:20px}.pbmr-score strong{font-size:32px}}@media(prefers-reduced-motion:reduce){.pbmr-card{transition:none}}
