.lc-ad{display:block;position:relative;box-sizing:border-box;width:auto;float:none;margin:22px auto;padding:6px 10px 10px;background:#fbf8ef;border:1px solid #e2d9c2;border-radius:4px;text-align:center;clear:both;max-width:100%;overflow:hidden;contain:layout}.lc-ad .lc-ad-label{display:block;margin:0 0 6px;font:700 10px/1.2 Verdana,Tahoma,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8c8468;text-align:left}.lc-ad .lc-ad-box{display:block;width:100%;min-height:90px}.lc-ad ins{margin:0 auto}.lc-ad-home-top .lc-ad-box{min-height:90px}.lc-ad-article-1 .lc-ad-box,.lc-ad-article-2 .lc-ad-box,.lc-ad-mobile-title .lc-ad-box{min-height:250px}.lc-sidebar-stack>.lc-ad-side-top,.lc2k-aside>.lc-ad-side-top{width:100%;margin:14px 0}.lc-ad-side-top .lc-ad-box{min-height:250px}.lc-ad-article-end .lc-ad-box{min-height:280px}.lc-ad-in-feed{margin:14px 0;text-align:left}.lc-ad-in-feed .lc-ad-box{min-height:120px}.lc-ad-side-sticky{position:sticky;top:96px;margin:22px auto 0;width:322px;max-width:100%}.lc-ad-side-sticky .lc-ad-box{min-height:600px}aside:has(>.lc-ad-side-sticky){align-self:stretch!important}.lca-article-body .lc-ad{margin:28px auto}.lc-ad[hidden],.lc-ad[data-lc-ad-state=unfilled]{display:none!important}.lc45-news-item[hidden]+.lc-ad-in-feed,.lc-newsroom-day[hidden] .lc-ad-in-feed{display:none!important}.lc-ad-anchor{position:fixed;left:0;right:0;bottom:0;z-index:9990;margin:0;padding:4px 36px 4px 6px;border-radius:0;border-width:1px 0 0;box-shadow:0-3px 12px rgba(0,0,0,.12);background:#fbf8ef}.lc-ad-anchor .lc-ad-label{position:absolute;left:6px;top:2px;margin:0;font-size:8px}.lc-ad-anchor .lc-ad-box{min-height:50px}.lc-ad-close{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:1px solid #cfc5aa;border-radius:50%;background:#fff;color:#1b241e;font:700 18px/1 Georgia,serif;cursor:pointer;padding:0}.lc-ad-close:hover{background:#1b241e;color:#fff}body.lc-has-ads:has(.lc-ad-anchor:not([hidden]):not([data-lc-ad-state=unfilled])) .lc-cookie-settings{bottom:66px}@media (max-width:1024px){.lc-ad-on-desktop{display:none!important}}@media (min-width:768px){.lc-ad-on-mobile{display:none!important}}@media (max-width:767px){.lc-ad{margin:18px -2px;padding:5px 6px 8px}.lc-ad-home-top .lc-ad-box{min-height:100px}}.lc-ad.lc-ad-anchor{margin:0}@media print{.lc-ad{display:none!important}}