.adsense-inline-0{position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#f8f9fa;border-top:1px solid #d1d5db;padding:14px 20px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}
.adsense-inline-1{font-size:14px;color:#4b5563;margin:0;max-width:760px;line-height:1.5}
.adsense-inline-2{color:#1d4ed8}
.adsense-inline-3{font:inherit;font-weight:700;background:#2563eb;color:#fff;border:none;border-radius:6px;padding:10px 22px;cursor:pointer;white-space:nowrap}
.adsense-lot-content img.adsense-lot-hero{display:block;width:100%;height:auto;margin:1.2rem auto;border-radius:6px}.adsense-lot-content{overflow-wrap:anywhere}.adsense-lot-content .adsense-table-wrap{max-width:100%;overflow-x:auto}.adsense-lot-content table{width:100%;border-collapse:collapse;margin:1.3rem 0}.adsense-lot-content th,.adsense-lot-content td{padding:.65rem;border:1px solid #c7c7c7;text-align:left;vertical-align:top}.adsense-lot-content th{background:#f4f4f4;color:#161616}.adsense-lot-content pre{overflow-x:auto;max-width:100%}.adsense-lot-content blockquote{margin:1.3rem 0;padding:.8rem 1rem;border-left:3px solid #666}.adsense-lot-byline{font-size:.9em}.adsense-lot-image-pending{padding:1rem;border:1px solid #888}
