.post-share{display:flex;flex-direction:column;gap:2rem;padding:0 2rem}@media (min-width:769px){.post-share{height:-moz-fit-content;height:fit-content;position:sticky;top:10.8rem}}.post-share .share-title{color:#004349;font-size:1.6rem;font-weight:600;text-align:center}@media (min-width:769px){.post-share .share-title{display:none}}.post-share .share-icons{display:flex;gap:1.8rem;justify-content:center}.blog-post-page .post-share .share-icons{flex-direction:row;min-width:-moz-fit-content;min-width:fit-content}@media (min-width:769px){.blog-post-page .post-share .share-icons{flex-direction:column;min-width:40px}}.blog-post-page .post-share.floating-share{display:flex;flex-direction:column;gap:1rem;padding:0;position:fixed;right:2.4rem;top:50%;transform:translateY(-50%);z-index:100}@media (max-width:1240px){.blog-post-page .post-share.floating-share{display:none}}.blog-post-page .post-share.floating-share .share-title{display:none}.blog-post-page .post-share.floating-share .share-icons{display:flex;flex-direction:column;gap:1rem;justify-content:center;min-width:0}.blog-post-page .post-share.floating-share a{align-items:center;background:#d1ee71;border:none;border-radius:50%;color:#004349;display:flex;height:4.4rem;justify-content:center;text-decoration:none;transition:background .15s ease,transform .15s ease;width:4.4rem}.blog-post-page .post-share.floating-share a:hover{background:#c4e150;transform:scale(1.05)}.blog-post-page .post-share.floating-share a:hover:after{content:none}.blog-post-page .post-share.floating-share img{display:block;-o-object-fit:contain;object-fit:contain}
