.social-share{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px;border:1px solid #c9c2b7;border-radius:3px;background:#f4f0e8;color:#252520;font:15px/1.6 Inter,Arial,sans-serif}.social-share::backdrop{background:rgba(0,0,0,.5)}.social-share-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.social-share h2{font:500 29px/1.2 Newsreader,Georgia,serif;margin:0}.social-share button,.social-share-platforms a{font:inherit;color:inherit;border:1px solid #bbb3a7;background:transparent;border-radius:2px;padding:10px 14px;cursor:pointer;text-decoration:none;text-align:center;min-height:44px}.social-share-heading button{border:0;padding:0 10px;font-size:24px}.social-share-platforms,.social-share-image{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.social-share [hidden]{display:none}.social-share-link{display:block}.social-share input{box-sizing:border-box;width:100%;padding:10px;margin-top:6px;background:transparent;color:inherit;border:1px solid #bbb3a7;font:inherit}.social-share-status{min-height:3em;margin-bottom:0}.social-share :focus-visible,.site-share-button:focus-visible{outline:2px solid #a65736;outline-offset:3px}.site-share-button{background:none;color:inherit;border:0;border-bottom:1px solid currentColor;font:inherit;padding:6px 0;cursor:pointer}.social-share-platforms a:hover,.social-share button:hover{border-color:currentColor}[data-theme="ink"] .social-share,[data-theme="dark"] .social-share{background:#171819;color:#f0ece4;border-color:#5e5b55}@media(max-width:420px){.social-share{padding:20px}.social-share-platforms,.social-share-image{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.social-share *{scroll-behavior:auto}}
