.resource-share{margin:22px 0 26px;padding:20px 0;border-top:1px solid #eadff3;border-bottom:1px solid #eadff3}.resource-share h2{font:600 13px/1.5 Arial,Helvetica,sans-serif;margin:0 0 12px;color:#6d527f;letter-spacing:.15px}.resource-share-buttons{display:flex;flex-wrap:wrap;gap:8px}.resource-share-buttons a,.resource-share-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 13px;border:1px solid #dfd0ef;border-radius:10px;background:#faf7ff;color:#66448d;font:600 12px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s}.resource-share-buttons a:hover,.resource-share-buttons button:hover{background:#eee5fb;border-color:#b89ad8;color:#4e2a80}.resource-share-buttons a:focus-visible,.resource-share-buttons button:focus-visible{outline:3px solid #b79bdc;outline-offset:3px}.share-mark{display:grid;place-items:center;width:16px;height:18px;font-size:17px;font-weight:700}.resource-share-buttons svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.resource-share-status{font:12px/1.8 Arial,Helvetica,sans-serif;color:#705184;margin:13px 0 0;overflow-wrap:anywhere}.resource-share-status:empty{display:none}@media(max-width:480px){.resource-share-buttons{display:grid;grid-template-columns:1fr 1fr}.resource-share-buttons a,.resource-share-buttons button{min-height:44px;padding:11px 12px}.resource-share{margin:18px 0;padding:18px 0}}
