.ads-card-wide{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid rgba(101,172,233,.15);border-radius:16px;box-shadow:0 8px 32px #0000001f,0 0 20px #65ace914;display:flex;flex-direction:column;gap:20px;height:400px;justify-content:flex-start;margin:30px auto;padding:25px;position:relative;text-align:left;width:80%}.ads-card-wide .ads-sponsored{align-items:center;background:linear-gradient(90deg,#e0cc6f,#e0cc6f);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 2px 8px #65ace90a;color:#444;display:flex;font-size:15px;font-weight:600;gap:8px;left:0;letter-spacing:.5px;padding:5px 0 5px 12px;position:absolute;top:0;width:100%;z-index:2}.ads-card-wide .ads-header{align-items:center;display:flex;gap:18px;margin-top:38px}.ads-card-wide .ads-header .ads-image{background:#ffffff14;border:1px solid rgba(101,172,233,.12);border-radius:8px;box-shadow:0 2px 8px #0000001f;flex-shrink:0;height:100px;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px}.ads-card-wide .ads-header .ads-info{display:flex;flex:1;flex-direction:column;gap:8px}.ads-card-wide .ads-header .ads-info .ads-title{color:#fff;font-size:22px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-card-wide .ads-description-scroll{margin-bottom:8px;margin-top:8px;max-height:140px;min-height:40px;overflow-y:auto;padding-right:4px;width:100%}.ads-card-wide .ads-description{color:#bfc8e6;font-size:17px;line-height:1.5;margin:0;white-space:pre-line;word-break:break-word}.ads-card-wide .ads-buttons{bottom:25px;display:flex;gap:0;justify-content:flex-end;margin-top:0;position:absolute;right:25px;width:auto}.ads-card-wide .ads-buttons .ads-more-btn{align-items:center;background:#2f63b1;border-radius:5px;box-shadow:0 2px 8px #0000001f;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-width:0;padding:15px 24px;text-decoration:none;transition:background .2s;width:auto}.ads-card-wide .ads-buttons .ads-more-btn:hover{background:#275dae}.ads-card-wide .ads-buttons .ads-more-btn .ads-link-icon{display:inline-block;margin-right:2px;vertical-align:middle}.ads-description-scroll::-webkit-scrollbar{width:4px}.ads-description-scroll::-webkit-scrollbar-thumb{background:#e0cc6f;border-radius:4px}.ads-description-scroll::-webkit-scrollbar-track{background:transparent}@media (min-width:1754px){.ads-card-wide{max-width:80vw;width:80vw}}@media (max-width:1754px){.ads-card-wide{max-width:90vw;width:90vw}}@media (max-width:1318px){.ads-card-wide{max-width:98vw;width:98vw}}@media (max-width:900px){.ads-card-wide{height:auto;margin:20px auto;max-width:90vw;min-width:0;padding:14px 0;width:90vw}.ads-card-wide .ads-header{gap:12px}.ads-card-wide .ads-header .ads-image{height:60px;width:60px}.ads-card-wide .ads-header .ads-info .ads-title{font-size:16px}.ads-card-wide .ads-description-scroll{margin-bottom:6px;margin-top:6px;max-height:70px;min-height:30px}.ads-card-wide .ads-description{font-size:14px}.ads-card-wide .ads-buttons{bottom:14px;right:14px}.ads-card-wide .ads-buttons .ads-more-btn{font-size:14px;padding:6px 14px}}@media (max-width:600px){.ads-card-wide{height:auto;margin:12px auto;max-width:90vw;min-width:0;padding:10px 0;width:90vw}.ads-card-wide .ads-buttons{bottom:10px;right:10px}.ads-card-wide .ads-buttons .ads-more-btn{font-size:13px;padding:5px 10px}}
