@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}.dr_articleFooterBanner{position:fixed;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:stretch;min-height:56px;padding-bottom:env(safe-area-inset-bottom,0);background:var(--color-background-default, #fff);box-shadow:0 -4px 16px #00000014;transform:translateY(100%);transition:transform .28s ease-out;will-change:transform}.dr_articleFooterBanner.is-visible{transform:translateY(0)}@media (min-width: 768px){.dr_articleFooterBanner{right:auto;left:50%;width:460px;transform:translate(-50%,100%)}.dr_articleFooterBanner.is-visible{transform:translate(-50%)}}.dr_articleFooterBanner[hidden]{display:none!important}.dr_articleFooterBanner__close{position:absolute;top:-24px;right:0;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.35);color:#fff;font-size:13px;line-height:1;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease-out 80ms,visibility 0s linear .28s}.dr_articleFooterBanner.is-visible .dr_articleFooterBanner__close{opacity:1;visibility:visible;transition:opacity .2s ease-out 80ms,visibility 0s linear 0s}.dr_articleFooterBanner__close:focus-visible{outline:2px solid var(--color-text-default, #222);outline-offset:2px}.dr_articleFooterBanner__link{display:flex;flex:1 1 auto;align-items:stretch;min-height:56px;color:inherit;text-decoration:none}.dr_articleFooterBanner__image{display:block;width:100%;height:100%;min-height:56px}.dr_articleFooterBanner__image img{display:block;width:100%;height:100%;min-height:56px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dr_articleShow--withFooterBanner{padding-bottom:calc(56px + env(safe-area-inset-bottom,0))}
