.house-ad-placement{justify-content:center;min-width:0;display:flex}.house-ad-banner{color:#0d2347;background:linear-gradient(115deg,#e9f4ff 0%,#f8fbff 58%,#fff2d1 100%);border:1px solid #a9c5ef;border-radius:12px;align-items:center;gap:20px;width:728px;max-width:100%;height:90px;padding:15px 20px 10px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0d234717}.house-ad-banner:hover{border-color:#2370d9;box-shadow:0 6px 20px #0d234729}.house-ad-banner:focus-visible{outline-offset:3px;outline:3px solid #1d67d2}.house-ad-label{color:#456483;font-size:10px;line-height:1;position:absolute;top:5px;left:15px}.house-ad-logo{object-fit:contain;flex:none;width:135px;height:64px}.house-ad-copy{flex:1;gap:3px;min-width:0;display:grid}.house-ad-copy strong{font-size:17px;line-height:1.25}.house-ad-copy small{color:#355477;font-size:12px}.house-ad-action{color:#fff;white-space:nowrap;background:#0d4fb5;border-radius:9px;flex:none;padding:9px 13px;font-size:13px;font-weight:800}@media (max-width:700px){.house-ad-banner{gap:9px;width:320px;height:100px;padding:16px 9px 8px}.house-ad-label{font-size:9px;top:5px;left:9px}.house-ad-logo{object-fit:cover;object-position:left center;width:56px;height:54px}.house-ad-copy{gap:2px}.house-ad-copy strong{font-size:12px}.house-ad-copy small{font-size:10px;line-height:1.2}.house-ad-action{align-self:flex-end;padding:6px 7px;font-size:10px}}
