/* 2.47.157 — Integrated Discover explanation, no second filter form. */
.ra49-browse .ra153-filter-identity strong{font-size:clamp(1.13rem,1.65vw,1.4rem)!important;line-height:1.25!important;letter-spacing:-.025em!important}
.ra49-browse .ra153-filter-identity{gap:12px!important}
.ra49-browse .ra153-filter-subtitle{font-size:.79rem!important;line-height:1.45!important}
.ra49-browse .ra157-mobile-filter-intro{display:none}
.ra49-browse .ra157-card-why{margin:10px 0 0;border:1px solid #e6daf9;border-radius:9px;background:#faf7ff;overflow:hidden;font-size:.76rem}
.ra49-browse .ra157-card-why summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;padding:9px 11px;color:#39216d;font-weight:850;line-height:1.3;outline-offset:-2px}
.ra49-browse .ra157-card-why summary::-webkit-details-marker{display:none}
.ra49-browse .ra157-why-icon{color:#6e39d4;font-size:1rem;line-height:1}
.ra49-browse .ra157-why-chevron{color:#7d51d0;margin-left:auto;transition:transform .15s ease}
.ra49-browse .ra157-card-why[open] .ra157-why-chevron{transform:rotate(180deg)}
.ra49-browse .ra157-card-why ul{margin:0;padding:7px 13px 11px 28px;border-top:1px solid #ede4fb;color:#5b526d;line-height:1.48}
.ra49-browse .ra157-card-why li{margin:5px 0;overflow-wrap:anywhere}
.ra49-browse .ra157-card-why p{margin:0;padding:9px 12px 12px;border-top:1px solid #ede4fb;color:#655b79;line-height:1.45}
@media(max-width:800px){
 .ra49-browse .ra157-mobile-filter-intro{display:block;padding:14px 15px 10px;background:#fff;border-radius:12px 12px 0 0}
 .ra49-browse .ra157-mobile-filter-intro h2{margin:0 0 5px;font-size:1.04rem;font-weight:850;line-height:1.25;color:#42228c}
 .ra49-browse .ra157-mobile-filter-intro p{margin:0;color:#756b86;font-size:.75rem;line-height:1.45}
 .ra49-browse .ra153-filters .ra153-mobile-filter-title{border-radius:0 0 11px 11px!important}
}
