.result-advertising{clear:both;box-sizing:border-box;width:100%;height:180px;margin:18px 0;padding:10px 14px 14px;border:2px solid #00b0dd;border-radius:10px;background:#fff;display:flex;flex-direction:column;color:#34414c;font-family:Arial,sans-serif;text-align:start}
.result-advertising .result-advertising__label{display:block;flex:0 0 16px;font-size:11px;line-height:16px;color:#7c8790;margin:0 0 6px;padding:0}
.result-advertising .result-advertising__label{position:relative;z-index:1}
.result-advertising .result-advertising__info{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin:0;margin-inline-start:4px;padding:0 3px;min-width:20px;height:18px;border:0;background:transparent;color:#6b737a;font:400 15px/18px Arial,sans-serif;cursor:pointer;box-shadow:none;user-select:none}
.result-advertising .result-advertising__info:focus:not(:focus-visible){outline:none}
.result-advertising .result-advertising__info:focus-visible{outline:1px dotted #59636c;outline-offset:2px}
.result-advertising .result-advertising__tooltip{position:absolute;inset-inline-start:0;top:100%;box-sizing:border-box;width:280px;max-width:100%;padding:9px 12px;border:1px solid #e0e5e9;border-radius:7px;background:#f9fafb;color:#50575e;font:400 12px/17px Arial,sans-serif;text-align:start;white-space:normal;box-shadow:0 3px 12px rgba(0,0,0,.1)}
.result-advertising .result-advertising__tooltip[hidden]{display:none}
.result-advertising .result-advertising__body{display:flex;flex:1;min-height:0;gap:18px;align-items:flex-start;text-decoration:none;color:inherit;padding:0;margin:0;border:0;box-shadow:none}
.result-advertising .result-advertising__image{display:block;box-sizing:border-box;flex:0 0 28%;width:28%;height:100%;max-height:100%;object-fit:contain;margin:0;padding:0;border:0}
.result-advertising .result-advertising__copy{flex:1;min-width:0;overflow-wrap:anywhere;word-break:normal}
.result-advertising .result-advertising__copy h3{font:600 18px/22px Arial,sans-serif;color:#34414c;margin:0 0 6px;padding:0;border:0}
.result-advertising .result-advertising__copy p{font:400 15px/20px Arial,sans-serif;color:#53616d;margin:0;padding:0;border:0}
.result-advertising.is-banner .result-advertising__image{flex-basis:100%;width:100%}
.result-advertising.result-advertising--mobile{height:150px;padding:8px 10px 10px;margin:12px 0}
.result-advertising--mobile .result-advertising__body{gap:8px}
.result-advertising--mobile .result-advertising__image{flex-basis:52px;width:52px}
.result-advertising--mobile .result-advertising__copy h3{font-size:14px;line-height:17px;margin-bottom:4px}
.result-advertising--mobile .result-advertising__copy p{font-size:13px;line-height:16px}
.result-advertising--mobile .result-advertising__label{margin-bottom:4px}
.result-advertising a:focus:not(:focus-visible){outline:none}.result-advertising a:focus-visible{outline:2px solid #555;outline-offset:3px}
.result-advertising.has-cta{height:auto;min-height:180px}
.result-advertising.has-cta .result-advertising__body{align-items:stretch}
.result-advertising.has-cta .result-advertising__image{height:124px;align-self:center}
.result-advertising.has-cta .result-advertising__copy{display:flex;flex-direction:column;align-items:stretch;gap:0}
.result-advertising .result-advertising__cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:flex-end;margin-top:auto;position:relative;padding:6px 12px;border-radius:6px;background:#00b0dd;color:#fff;font:600 13px/18px Arial,sans-serif;text-align:center;max-width:100%;box-sizing:border-box}
.result-advertising .result-advertising__cta-icon{order:-1;flex:0 0 auto;color:#fff;font-size:15px;line-height:1;margin:0;padding:0}
.result-advertising__body:hover .result-advertising__cta{background:#009ac2}
.result-advertising.result-advertising--mobile.has-cta{min-height:150px}
.result-advertising--mobile.has-cta .result-advertising__image{height:98px}
.result-advertising--mobile .result-advertising__cta{padding:4px 9px;font-size:12px;line-height:16px}
.result-advertising.is-banner.has-cta .result-advertising__body{position:relative}
.result-advertising.is-banner .result-advertising__cta{position:absolute;inset-inline-end:0;bottom:0;top:auto}
