.blog-floating-widget{align-items:center;background-color:var(--color-bg);box-shadow:0 6px 12px -4px #24223f0a,0 1px #0000001a;display:flex;opacity:0;padding-bottom:12px;padding-left:var(--container-padding-left);padding-right:var(--container-padding-right);padding-top:max(var(--safe-area-inset-top),12px);pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-10%);transition:background-color .2s,opacity .2s,transform .3s;width:100%;z-index:3}.blog-floating-widget.is-visible{opacity:1;pointer-events:all;transform:none}@media screen and (min-width:576px){.blog-floating-widget{border-radius:24px;box-shadow:0 0 32px -4px #302f3614,0 0 0 1px #0000000d;display:block;padding:20px 16px;right:24px;top:24px;width:300px}}@media screen and (min-width:576px)and (hover:hover)and (pointer:fine){.blog-floating-widget:hover{background-color:var(--color-accent-50)}}.blog-floating-widget__body{flex-basis:0;flex-grow:1}.blog-floating-widget__caption{display:none}@media screen and (min-width:576px){.blog-floating-widget__caption{color:var(--color-gray-400);display:block;font-size:12px;font-weight:600;text-transform:uppercase}}.blog-floating-widget__title{color:var(--color-default-500);display:block;font-size:16px;font-weight:700}@media screen and (min-width:576px){.blog-floating-widget__title{color:var(--color-text);font-family:var(--headings-font-family);font-size:20px;font-weight:var(--headings-font-weight);line-height:1.3;margin-top:8px}}.blog-floating-widget__button{font-size:14px;margin-left:auto;pointer-events:none;white-space:nowrap;--button-size-md:32px;--button-horizontal-padding-md:12px}@media screen and (min-width:576px){.blog-floating-widget__button{font-size:16px;margin-top:20px;width:100%;--button-size-md:48px;--button-horizontal-padding-md:20px}}
