.bc-ad-container{width:min(1340px,calc(100% - 48px));margin:auto}.bc-ad{position:relative;width:100%;margin:15px 0}.bc-ad a,.bc-ad picture,.bc-ad img{display:block;width:100%;max-width:100%}.bc-ad img{height:auto;object-fit:contain}.bc-ad-disclosure{position:absolute;z-index:2;left:6px;top:6px;padding:3px 6px;background:rgba(17,17,17,.72);color:#fff;font-size:9px;line-height:1}.bc-ad-sidebar{max-width:260px;margin:15px auto}.bc-ad-sidebar img{border-radius:8px}.bc-ad-overlay{box-sizing:border-box;position:fixed;z-index:140;left:50%;bottom:14px;width:min(1040px,calc(100% - 32px));transform:translate(-50%,130%);opacity:0;transition:.3s ease;background:#fff;box-shadow:0 18px 60px rgba(0,0,0,.28);border:1px solid #ddd;padding:8px}.bc-ad-overlay.show{transform:translate(-50%,0);opacity:1}.bc-ad-overlay[hidden]{display:none}.bc-ad-overlay .bc-ad{margin:0}.bc-ad-close{position:absolute;z-index:4;right:-10px;top:-12px;width:32px;height:32px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#111;font-size:20px;line-height:1;cursor:pointer}.bc-ad-close:focus-visible{outline:3px solid #bb8e35;outline-offset:3px}.reading .bc-ad-container{width:100%}@media(max-width:760px){.bc-ad-container{width:calc(100% - 28px)}.bc-ad-sidebar{max-width:none}.bc-ad-overlay{bottom:8px;width:calc(100% - 16px);padding:5px}.bc-ad-close{right:-3px;top:-14px}}@media(prefers-reduced-motion:reduce){.bc-ad-overlay{transition:none}}

@media(min-width:761px) and (max-width:1200px){.bc-ad-sidebar{max-width:240px}}

.article-body .bc-ad-paragraph{clear:both;margin:8px 0;width:100%}.bc-ad-overlay{z-index:99990}

@media(max-width:760px){.bc-ad-overlay{bottom:max(8px,env(safe-area-inset-bottom,0px))}.bc-ad-close{width:44px;height:44px;top:-34px;right:0;font-size:24px}}
