.banner-module__wi--gq__banner{color:#181714;text-align:left;background:#f7f3eb;border:1px solid #d9d2c5;border-radius:12px;max-width:860px;margin:28px auto 0;overflow:hidden}.banner-module__wi--gq__link{align-items:center;gap:16px;min-height:72px;padding:14px 18px;transition:background-color .15s;display:flex}.banner-module__wi--gq__link:hover{background:#eee7dc}.banner-module__wi--gq__link:focus-visible{outline-offset:-5px;border-radius:11px;outline:3px solid #181714}.banner-module__wi--gq__badge{white-space:nowrap;background:#ff723d;border-radius:5px;flex:none;align-items:baseline;gap:4px;padding:6px 9px;display:inline-flex}.banner-module__wi--gq__badge strong{letter-spacing:-.04em;font-size:22px;font-weight:900;line-height:1.2}.banner-module__wi--gq__badge small{font-size:10px;font-weight:800}.banner-module__wi--gq__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.banner-module__wi--gq__title{font-size:16px;font-weight:750;line-height:1.3}.banner-module__wi--gq__details{color:#585249;font-size:12px;line-height:1.5}.banner-module__wi--gq__cta{white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.banner-module__wi--gq__countdown{border-left:1px solid #d9d2c5;flex-direction:column;flex:none;gap:4px;padding-left:16px;display:flex}.banner-module__wi--gq__countdownLabel{color:#585249;font-size:11px;line-height:1.3}.banner-module__wi--gq__digits{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.banner-module__wi--gq__timeUnit{align-items:baseline;gap:2px;display:inline-flex}.banner-module__wi--gq__timeUnit strong{font-variant-numeric:tabular-nums;min-width:2ch;font-size:18px;font-weight:750;line-height:1.2}.banner-module__wi--gq__timeUnit small{color:#585249;font-size:10px}@media (max-width:600px){.banner-module__wi--gq__link{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.banner-module__wi--gq__badge{gap:3px;padding:5px 6px}.banner-module__wi--gq__badge strong{font-size:19px}.banner-module__wi--gq__badge small{font-size:9px}.banner-module__wi--gq__title{font-size:14px}.banner-module__wi--gq__cta>span{display:none}.banner-module__wi--gq__cta{grid-area:1/3}.banner-module__wi--gq__countdown{border-top:1px solid #d9d2c5;border-left:0;flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;padding:10px 0 0}.banner-module__wi--gq__timeUnit strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.banner-module__wi--gq__link{transition:none}}
