.c-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;position:relative;--tooltip-text-color: var(--wp--preset--color--white);--tooltip-background-color: var(--wp--preset--color--neutrals-black)}.c-share .no-items{margin:0;color:currentColor;font-size:var(--wp--preset--font-size--small);line-height:1.2;font-weight:600;letter-spacing:.04em}.s-share{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;row-gap:.5rem}.s-share.has-compact-view{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-share a{display:block;padding:0;background:rgba(0,0,0,0);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.s-share a svg{display:block;color:var(--wp--preset--color--neutrals-gray-02);width:2rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.s-share a:hover svg{color:var(--wp--preset--color--primary-02)}.c-share__text{font-size:var(--wp--preset--font-size--x-small);font-weight:normal;line-height:1.33;color:var(--wp--preset--color--neutrals-gray-02);margin:0}.c-share-more-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer}.c-share-more-btn svg{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out;width:2rem}.c-share-more-btn svg rect{stroke:var(--wp--preset--color--neutrals-light-gray);fill:var(--wp--preset--color--neutrals-white);-webkit-transition:stroke .25s ease-in-out,fill .25s ease-in-out;transition:stroke .25s ease-in-out,fill .25s ease-in-out}.c-share-more-btn svg path{fill:var(--wp--preset--color--neutrals-gray-02);-webkit-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}.c-share-more-btn:hover svg rect{stroke:var(--wp--preset--color--primary-02);fill:var(--wp--preset--color--primary-02)}.c-share-more-btn:hover svg path{fill:var(--wp--preset--color--neutrals-white)}.c-share-more-btn.is-active svg{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.c-share-more-btn.is-active svg rect{stroke:var(--wp--preset--color--primary-02);fill:var(--wp--preset--color--primary-02)}.c-share-more-btn.is-active svg path{fill:var(--wp--preset--color--neutrals-white)}.s-share-more{position:absolute;left:0;bottom:2.25rem;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style:none;margin:0;gap:.25rem;background-color:var(--wp--preset--color--neutrals-silver-02);padding:.25rem;width:100%;min-width:140px;z-index:99}.s-share-more::before{content:"";width:0px;height:0px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #f3f5f5;position:absolute;bottom:-3.5px;left:17px}.s-share-more.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.s-share-more li{width:100%}.s-share-more li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.25rem;text-decoration:none;color:var(--wp--preset--color--neutrals-black);font-size:var(--wp--preset--font-size--small);font-weight:bold;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.s-share-more li a:hover{background-color:var(--wp--preset--color--neutrals-silver-01)}@media print{.wp-site-blocks,.c-subscribe-box--secondary,.wp-block-embed{visibility:hidden;overflow:hidden;display:none;height:0}@page{margin:1.25rem}}