.ad-slot{box-sizing:border-box;color:#23262a;background:#fbfaf0;border:1px dashed #b8ad3a;border-radius:10px;margin-block:16px;position:relative;overflow:hidden}.ad-slot--desktop{display:none}@media (min-width:701px){.ad-slot--desktop{display:block}.ad-slot--mobile{display:none}}.ad-slot--card{grid-column:1/-1;margin-block:0}.ad-slot__label{color:#fff;z-index:1;background:#23262a;border-end-end-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:700;position:absolute;inset-block-start:0;inset-inline-start:0}.ad-slot__link{color:inherit;text-decoration:none;display:block}.ad-slot__img{aspect-ratio:4;object-fit:cover;background:#eeece0;width:100%;height:auto;display:block}@media (max-width:700px){.ad-slot__img{aspect-ratio:2}}.ad-slot__text{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 12px;font-size:.875rem;display:flex}.ad-slot__text strong{font-size:.9375rem}.ad-slot__cta{white-space:nowrap;border:1px solid #23262a;border-radius:6px;margin-inline-start:auto;padding:6px 12px;font-weight:700}
