.offer-reviews{padding:34px 0;border-top:1px solid var(--line,#e3e6e8);margin-top:30px}
.offer-reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:9px}
.offer-reviews-heading h2{margin:0;font-size:1.35rem;line-height:1.3;letter-spacing:-.035em}
.offer-reviews-heading>a{font-size:.76rem;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
.offer-reviews .offer-reviews-note{margin:0 0 26px;font-size:.79rem;color:var(--muted,#68717b);line-height:1.6}
.offer-reviews-note a{text-decoration:underline;text-underline-offset:3px}
.offer-reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 34px}
.offer-review-card{min-width:0}
.offer-review-card blockquote{margin:0;padding:0;border:0;font:inherit}
.offer-review-person{display:flex;align-items:center;gap:12px;margin-bottom:11px}
.offer-review-avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#eef1f5;color:var(--ink,#0c1a33);font-size:.75rem;font-weight:600}
.offer-review-person>div{min-width:0}
.offer-review-person h3{margin:0;font-size:.84rem;font-weight:600;line-height:1.4;letter-spacing:-.015em}
.offer-review-person h3 a:hover{text-decoration:underline;text-underline-offset:3px}
.offer-review-person time,.offer-review-context{display:block;margin-top:2px;color:var(--muted,#68717b);font-size:.71rem;line-height:1.45;overflow-wrap:anywhere}
.offer-review-stars{display:flex;gap:2px;width:max-content;font-size:.7rem;line-height:1;margin-bottom:10px;color:var(--ink,#0c1a33)}
.offer-reviews .offer-review-card p{margin:0 0 10px;font-size:.83rem;color:var(--ink,#0c1a33);line-height:1.65;white-space:normal}
.offer-review-source{font-size:.72rem;color:var(--muted,#68717b);text-decoration:underline;text-underline-offset:3px}
.offer-review-source:hover{color:var(--ink,#0c1a33)}
.offer-reviews-more{margin-top:26px}
.offer-reviews-more>summary{width:fit-content;padding:12px 17px;border:1px solid var(--ink,#0c1a33);border-radius:9px;cursor:pointer;font-size:.8rem;font-weight:600;list-style:none}
.offer-reviews-more>summary::-webkit-details-marker{display:none}
.offer-reviews-more[open]>summary{margin-bottom:28px}
.offer-reviews-more>summary:hover{background:#f5f7f9}
@media(max-width:720px){.offer-reviews{margin-top:24px;padding-block:28px}.offer-reviews-heading{align-items:flex-start;gap:14px}.offer-reviews-heading h2{font-size:1.2rem}.offer-reviews-heading>a{font-size:.7rem}.offer-reviews-grid{grid-template-columns:1fr;gap:28px}.offer-reviews .offer-reviews-note{margin-bottom:24px;font-size:.75rem}.offer-reviews .offer-review-card p{font-size:.82rem}}
