.contact-review{box-sizing:border-box;min-width:0;width:100%;max-width:34rem;margin:0;padding:14px 18px;border:1px solid var(--border,#d4d0c8);-webkit-border-start:3px solid var(--accent,#c9a962);border-inline-start:3px solid var(--accent,#c9a962);border-radius:4px;background:var(--bg,#f7f5f0);color:var(--fg,#1a1a1a);text-align:start;overflow-wrap:anywhere}.contact-review .contact-review__label{color:var(--accent-text,#5c4a1f);font-size:.75rem;font-weight:600;line-height:1.5}.contact-review .contact-review__quote{margin:6px 0;padding:0;border:0;font-family:var(--font-serif,Georgia),serif;font-size:1.0625rem;font-style:normal;line-height:1.45}.contact-review .contact-review__caption{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 12px;font-size:.8125rem;line-height:1.5}.contact-review .contact-review__source{display:inline-block;padding-block:4px;color:var(--accent-text,#5c4a1f);text-decoration:underline;text-underline-offset:3px}.contact-review .contact-review__source:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.contact-review .contact-review__rating{margin-top:2px;color:var(--muted-fg,#6b6b6b);font-size:.75rem;line-height:1.5}.journey-contact>.contact-review{flex:1 1 20rem}@media (max-width:480px){.contact-review{padding:12px 14px}.contact-review .contact-review__quote{font-size:1rem}}