#ca-section-ads{box-sizing:border-box;display:block;width:calc(100% - 32px);max-width:1200px;margin:32px auto;padding:24px;border:1px solid #d9e3f0;border-radius:20px;background:#f5f8ff;color:#163451;font-family:Arial,sans-serif;direction:inherit;text-align:start}#ca-section-ads *{box-sizing:border-box}#ca-section-ads .ca-ad-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}#ca-section-ads .ca-ad-heading>span{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#58728f}#ca-section-ads h2{margin:0;font:700 24px/1.25 Arial,sans-serif;color:#163451}#ca-section-ads .ca-ad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#ca-section-ads .ca-ad-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;background:#fff;border:1px solid #d8e3f2;border-radius:16px;color:#163451;text-decoration:none;overflow-wrap:anywhere;box-shadow:none}#ca-section-ads .ca-ad-card:hover,#ca-section-ads .ca-ad-card:focus-visible{border-color:#527ed5;box-shadow:0 4px 16px #16345112}#ca-section-ads .ca-ad-card:focus-visible{outline:3px solid #527ed5;outline-offset:3px}#ca-section-ads .ca-ad-merchant{font-size:13px;font-weight:600;color:#526c86}#ca-section-ads strong{font:700 17px/1.4 Arial,sans-serif}#ca-section-ads .ca-ad-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.5;color:#526c86}#ca-section-ads .ca-ad-action{margin-top:auto;padding-top:12px;font-size:14px;font-weight:700;color:#155ab4}@media(max-width:760px){#ca-section-ads{padding:16px;margin:24px auto;border-radius:16px}#ca-section-ads .ca-ad-grid{grid-template-columns:1fr}#ca-section-ads h2{font-size:21px}#ca-section-ads .ca-ad-card{padding:16px}}@media print{#ca-section-ads{display:none}}
