.quiet-ad-slot:has(.quiet-ad:not([hidden])){margin:22px 0}.quiet-ad{position:relative!important;isolation:isolate;background:#f7fbff!important;border:1px solid #c6e2f2!important;border-radius:12px!important;box-shadow:0 0 12px #00b8f00b!important;color:#254661;overflow:hidden}.quiet-ad--visible{animation:quiet-ad-reveal .85s ease-out both}.quiet-ad .ad-card__tag,.quiet-ad .asst-ad__tag{background:transparent!important;color:#0876a8!important;font-size:10px!important;font-weight:650;letter-spacing:.7px;text-shadow:0 0 7px #00c5f04d;padding:0!important}.quiet-ad .ad-card__text,.quiet-ad .asst-ad__link{color:#294a69!important;font-size:14px!important;line-height:1.6!important;font-weight:500!important;overflow-wrap:anywhere}.quiet-ad .ad-card__cta,.quiet-ad .asst-ad__go{font-size:12px!important;color:#1266b4!important}.quiet-ad .ad-card__x,.quiet-ad .asst-ad__x{position:absolute!important;top:4px!important;right:4px!important;width:34px!important;height:34px!important;display:grid;place-items:center;border:0!important;border-radius:8px;color:#52738e!important;background:transparent!important;opacity:1!important;z-index:2;cursor:pointer}.quiet-ad .ad-card__x:hover,.quiet-ad .asst-ad__x:hover{background:#e4f0fb!important}.quiet-ad.ad-card{padding:0!important}.quiet-ad .ad-card__link{display:block;padding:19px 36px 18px 18px!important}.quiet-ad.asst-ad{padding:16px 40px 16px 18px!important;margin:0!important}.quiet-ad .asst-ad__in{flex:1!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;transform:none!important;gap:14px!important}.quiet-ad .asst-ad__in:hover{transform:none!important}.quiet-ad .asst-ad__go{white-space:nowrap}@keyframes quiet-ad-reveal{from{opacity:.35;transform:translateY(5px);box-shadow:0 0 20px #00b8f038}to{opacity:1;transform:translateY(0);box-shadow:0 0 12px #00b8f00b}}@media(prefers-reduced-motion:reduce){.quiet-ad--visible{animation:none}}@media(max-width:760px){.quiet-ad .asst-ad__in{display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.quiet-ad .ad-card__text,.quiet-ad .asst-ad__link{font-size:14px!important}.quiet-ad .ad-card__x,.quiet-ad .asst-ad__x{width:40px!important;height:40px!important}.quiet-ad-slot:has(.quiet-ad:not([hidden])){margin:18px 0}.quiet-ad{max-width:100%}}
