.ad-live{padding:0!important;min-height:0!important;border:1px solid #dbe4e9!important;border-radius:12px!important;background:#fff!important;overflow:hidden}.ad-live .ad-disclosure{display:block;padding:9px 12px;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.07em;color:#657985;background:#f3f7fa}.ad-live a{display:block}.ad-live img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;background:white}.ad-live small{display:block;padding:8px 12px;color:#667d83;font-size:10px}.ad-live a:focus-visible{outline:3px solid #087d72;outline-offset:-3px}
