[data-ad-slot]:empty{display:none}.cq-ad{border:1px solid #dcd7cc;background:#f0ece3;border-radius:4px;margin:30px 0;padding:14px 20px}.cq-ad>small{display:block;text-transform:uppercase;letter-spacing:1.5px;color:#746d65;font:10px 'DM Sans',sans-serif;margin-bottom:12px}.cq-ad a{color:inherit;text-decoration:none;display:block}.cq-ad-content{display:flex;gap:25px;align-items:center}.cq-ad img{width:40%;max-height:240px;object-fit:contain}.cq-ad h3{font:500 26px/1.2 'Playfair Display',serif!important;margin:0 0 10px!important}.cq-ad p{font:14px/1.7 'DM Sans',sans-serif;margin:0 0 10px}.cq-ad-cta{display:inline-block;border-bottom:1px solid #790c35;color:#790c35;font:600 13px 'DM Sans',sans-serif;padding:5px 0}.cq-ad a:focus-visible{outline:2px solid #790c35;outline-offset:5px}@media(max-width:600px){.cq-ad-content{flex-direction:column;align-items:stretch;gap:15px}.cq-ad img{width:100%;max-height:220px}.cq-ad{padding:14px}}
