/* Best Rate Buddy - "Get a quote" calls to action on articles, the Breakdowns
   index and category archives. Peach card with the chat-bubble kicker and the
   tangerine pill button with its drop shadow, as on the front page. Colours
   are !important on links because the identity stylesheet paints every
   .entry-content link. */
.brb-qc{font-family:"Nunito Sans","Segoe UI",system-ui,Arial,sans-serif;box-sizing:border-box}
.brb-qc *{box-sizing:border-box}
.brb-qc p{margin:0}
.brb-qc .brb-qc-btn{display:inline-block;background:#FF7A3D;color:#2B1638!important;font-family:"Nunito Sans","Segoe UI",system-ui,Arial,sans-serif;font-weight:800;font-size:17px;text-decoration:none!important;padding:14px 30px;border-radius:999px;box-shadow:0 6px 0 #E5602A;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease}
.brb-qc .brb-qc-btn:hover,.brb-qc .brb-qc-btn:focus{transform:translateY(2px);box-shadow:0 4px 0 #E5602A}
/* inline, mid-article: a chat bubble */
.brb-qc-inline{position:relative;display:flex;align-items:center;gap:16px 22px;margin:36px 0;padding:18px 22px;background:#FFF8F1;border:2px solid #F0E2D6;border-radius:22px 22px 22px 6px}
.brb-qc-inline .brb-qc-t{flex:1;font-size:16.5px;line-height:1.5;color:#34204A;font-weight:700}
.brb-qc-inline .brb-qc-btn{padding:10px 22px;font-size:16px;box-shadow:0 4px 0 #E5602A}
/* end of article, index and category */
.brb-qc-end,.brb-qc-band{display:flex;align-items:center;gap:22px 34px;padding:30px 32px;background:#FFE9DA;border:2px solid #F0E2D6;border-radius:28px;box-shadow:0 14px 34px -26px rgba(52,32,74,.55)}
.brb-qc-end{margin:44px 0 10px}
.brb-qc-copy{flex:1}
.brb-qc .brb-qc-kick{display:inline-block;position:relative;background:#34204A;color:#FF9A66;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-radius:14px 14px 14px 4px;padding:6px 13px;margin:0 0 12px}
.brb-qc .brb-qc-h{font-family:"Bricolage Grotesque","Nunito Sans",sans-serif;font-weight:800;font-size:clamp(23px,2.5vw,29px);line-height:1.12;letter-spacing:-.01em;color:#34204A;margin:0 0 8px}
.brb-qc .brb-qc-b{font-size:15.5px;line-height:1.55;color:#5A4D60}
.brb-qc-act{display:flex;flex-direction:column;align-items:center;gap:12px}
.brb-qc .brb-qc-fine{font-size:12.5px;color:#6B5E70;font-weight:700}
.brb-qc-band{margin:0 0 30px}
.brb-qc-band-in{max-width:1170px;margin:-14px auto 0;padding:0}
@media(max-width:1200px){.brb-qc-band-in{padding:0 15px}}
@media(max-width:767px){.brb-qc-band-in{padding:0 20px}}
.brb-qc-band-in .brb-qc-band{margin-bottom:40px}
@media(max-width:640px){
 .brb-qc-inline{flex-direction:column;align-items:flex-start}
 .brb-qc-end,.brb-qc-band{flex-direction:column;align-items:stretch;padding:24px 20px}
 .brb-qc-act{align-items:stretch;text-align:center}
 .brb-qc .brb-qc-btn{text-align:center}
}
@media(prefers-reduced-motion:reduce){.brb-qc .brb-qc-btn{transition:none}}
