.wind-ads{box-sizing:border-box;background:#f2f6fb;border:1px solid #d8e4f4;border-radius:20px;padding:22px;color:#0b234a;margin:24px 0;font:16px/1.4 system-ui,sans-serif}.wind-ads[hidden]{display:none}.wind-ads-heading{display:flex;align-items:baseline;gap:16px;margin-bottom:16px}.wind-ads-heading span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#547299}.wind-ads-heading h2{font-size:23px;margin:0;color:#0b234a}.wind-ads-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wind-ad-card{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;background:white;border:1px solid #d8e4f4;border-radius:16px;padding:18px;text-decoration:none;color:#10284f;min-width:0}.wind-ad-card:hover{border-color:#779cea}.wind-ad-merchant{font-size:13px;color:#4b6c98;font-weight:700}.wind-ad-card strong{font-size:16px;line-height:1.35}.wind-ad-description{font-size:13px;color:#547299;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wind-ad-action{font-size:13px;color:#1861ae;font-weight:700;margin-top:auto}.wind-ads-sidebar{margin:0 10px 8px;padding:10px;flex:none}.wind-ads-sidebar .wind-ads-heading{margin-bottom:7px;gap:8px}.wind-ads-sidebar .wind-ads-heading h2{font-size:14px}.wind-ads-sidebar .wind-ads-heading span{font-size:9px}.wind-ads-sidebar .wind-ads-grid{display:flex;overflow:auto}.wind-ads-sidebar .wind-ad-card{min-width:175px;padding:9px;gap:5px}.wind-ads-sidebar .wind-ad-card strong{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wind-ads-sidebar .wind-ad-description{display:none}.wind-ads-sidebar .wind-ad-merchant,.wind-ads-sidebar .wind-ad-action{font-size:10px}@media(max-width:650px){.wind-ads-grid{grid-template-columns:1fr}.wind-ads-sidebar .wind-ads-grid{display:flex}}
.wind-ads-sidebar .wind-ads-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;max-height:min(190px,25dvh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.wind-ads-sidebar .wind-ad-card{min-width:0;width:100%;padding:9px 11px}.wind-ads-sidebar .wind-ad-card strong{font-size:12px}.wind-ads-sidebar .wind-ad-action{margin-top:1px}@media(max-width:650px){.wind-ads-sidebar .wind-ads-grid{display:grid;grid-template-columns:minmax(0,1fr);max-height:min(160px,22dvh)}}
.wind-ads-sidebar .wind-ads-grid{max-height:none;overflow:visible}.wind-ads-sidebar .wind-ad-card{padding:6px 9px;gap:2px}.wind-ads-sidebar .wind-ad-card strong{font-size:11px;line-height:1.2;-webkit-line-clamp:1}.wind-ads-sidebar .wind-ad-merchant,.wind-ads-sidebar .wind-ad-action{font-size:9px;line-height:1.2}@media(max-width:650px){.wind-ads-sidebar .wind-ads-grid{max-height:none;overflow:visible}}
