/* Best Rate Buddy - Breakdowns index (posts page) and category archives.
   Heading band with category chips, then the list layout as rounded cards. */
.brb-xh{background:#FFEFE3;padding:56px 24px 44px;margin:0 0 44px;border-radius:0 0 40px 40px}
.brb-xh-in{max-width:760px;margin:0 auto;text-align:left}
.brb-xh .brb-xh-kick{display:inline-block;background:#34204A;color:#FF9A66!important;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.14em;border-radius:999px;padding:5px 12px;margin:0 0 16px}
.brb-xh h1{font-family:"Bricolage Grotesque","Nunito Sans",sans-serif;color:#34204A;font-weight:800;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.02em;margin:0 0 14px}
.brb-xh p{color:#5A4D60;font-size:17.5px;line-height:1.6;margin:0 0 20px}
.brb-xh-cats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.brb-xh-cats li{margin:0}
.brb-xh-cats li::before{content:none!important}
.brb-xh-cats a{display:inline-block;background:#fff;border:1.5px solid #F0E2D6;color:#34204A;font-weight:800;font-size:14px;text-decoration:none;border-radius:999px;padding:7px 14px}
.brb-xh-cats a:hover{border-color:#FF7A3D;color:#B4461A}
/* list cards */
.penci-wrapper-posts-content ul.penci-grid li.list-post,ul.penci-grid li.list-post{background:#fff;border:1.5px solid #F0E2D6;border-radius:24px;padding:18px!important;margin-bottom:22px!important;box-shadow:0 12px 30px -24px rgba(52,32,74,.5)}
ul.penci-grid li.list-post .thumbnail .penci-image-holder,ul.penci-grid li.list-post .thumbnail img{border-radius:16px;overflow:hidden}
ul.penci-grid li.list-post .grid-title,ul.penci-grid li.list-post .entry-title{font-family:"Bricolage Grotesque","Nunito Sans",sans-serif!important;font-weight:800}
ul.penci-grid li.list-post .grid-title a:hover{color:#B4461A}
ul.penci-grid li.list-post .cat a{color:#B4461A}
@media(max-width:600px){.brb-xh{padding:40px 16px 30px;margin-bottom:28px}}
