.top-coupons-grid{margin-bottom:0px !important}.plistp ul.top-coupons-grid{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:24px}.plistp .coupon-title{height:24px}body.wm-house .cmp-disclosure{margin:-8px 0 0}.cmp-score{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 0}.cmp-score-card{display:flex;flex-direction:column;gap:12px}body .cmp-score-card .wm-label{margin:0}body .cmp-score-card .cmp-name{margin:0;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:28px;font-weight:700;line-height:1.2;color:#041e43}body .cmp-score-card .wm-stat{margin:0}body .cmp-score-card .wm-stat span.wm-label{display:inline-block;margin:0 0 4px;font-size:12px;line-height:1.4;color:var(--wm-tone,#09778a)}body .cmp-score-card .wm-stat b small{font-size:14px;font-weight:700;color:#41566f}body .cmp-score-card .wm-stat .cmp-none{display:block;margin:0;font-size:14px;line-height:22px;color:#41566f}.cmp-score-card .cmp-act{margin-top:auto;padding-top:4px}body .cmp-score-card .cmp-act a.dp-btn{width:100%;margin:0}body.wm-house .cmp-verdict{margin:24px 0 0;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:16px;line-height:27px;color:#111}body.wm-house .cmp-blurb p{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:16px;line-height:27px;color:#111}body.wm-house .cmp-blurb h2{margin:48px 0 16px;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:28px;font-weight:700;line-height:1.2;color:#041e43;text-transform:capitalize}body.wm-house .cmp-woolly{margin-top:24px}body.wm-house .cmp-brand>.wm-card + .wm-card{margin-top:24px}body .wm-card h2.cmp-card-h{margin:0 0 8px;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#041e43;text-transform:none;scroll-margin-top:90px}body .wm-card .promo_container{margin-top:24px}body.wm-house .wm-card .coupon-box{border:1px solid #dfe6ee;border-radius:16px}body.wm-house .wm-card .coupon-code a.go-btn{display:inline-flex !important;align-items:center;justify-content:center;min-height:40px;padding:0 18px !important;border:2px solid #041e43 !important;border-radius:999px !important;background:#041e43 !important;color:#fff !important;font-family:Montserrat,"Montserrat Fallback",sans-serif !important;font-size:14px !important;font-weight:700 !important;line-height:1.2 !important;text-transform:none !important;letter-spacing:0 !important;text-decoration:none;width:auto !important}body.wm-house .wm-card .coupon-code a.go-btn:hover{background:#09778a !important;border-color:#09778a !important}body.wm-house .wm-card .coupon-logo-txt{display:inline-block;padding:8px 0;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:14px;font-weight:700;color:#041e43;text-transform:capitalize}body.wm-house .cmp-reviews .spr-review{margin:0;padding:16px 0;border:0;border-top:1px solid #eaf0f5}body.wm-house .cmp-reviews .spr-review:first-child{border-top:0;padding-top:0}body.wm-house .cmp-reviews .spr-review-header{margin:0 0 4px;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:14px;font-weight:600;color:#041e43}body.wm-house .cmp-reviews .spr-review-content p{margin:0;font-size:14px;line-height:22px;color:#41566f}body.wm-house .cmp-reviews .cmp-rv-body{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}body.wm-house .cmp-reviews .cmp-rv-body.is-open{display:block;-webkit-line-clamp:unset;overflow:visible}body.wm-house .cmp-reviews button.cmp-rv-read{display:inline-block;margin:4px 0 0;padding:0;border:0;background:none;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:14px;font-weight:700;color:#041e43;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px}body.wm-house .cmp-reviews .cmp-rv-morewrap{margin:16px 0 0}body.wm-house .cmp-pcards .wm-pcards{margin-top:0}body.wm-house .cmp-mesh{margin-top:48px;padding-bottom:64px}body.wm-house .cmp-mesh .wm-sibling-mesh h2{margin:0 0 16px;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:28px;font-weight:700;line-height:1.2;color:#041e43}@media (max-width:767px){.cmp-score{grid-template-columns:minmax(0,1fr);gap:16px}body .cmp-score-card .cmp-name{font-size:24px}body .cmp-score-card .cmp-act a.dp-btn{min-height:44px}body.wm-house .wm-card .coupon-code a.go-btn{min-height:44px}body.wm-house .cmp-reviews button.cmp-rv-read,body.wm-house .cmp-reviews .cmp-rv-more{min-height:44px}body.wm-house .cmp-brand>.wm-card + .wm-card{margin-top:16px}}