
/* Magazine share toolbar: responsive and accessible */
.sfm-site .sfm-social{width:100%;max-width:100%;margin:26px 0 0;padding:20px 0 16px;border-top:1px solid #e5dad1;border-bottom:1px solid #e5dad1;color:#3c302a;font-family:Helvetica,Arial,sans-serif}
.sfm-site .sfm-prose>.sfm-social{margin:36px 0 22px;padding:24px 0 20px}
.sfm-site .sfm-social-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-bottom:16px}
.sfm-site .sfm-social-overline{font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:#9f432b}
.sfm-site .sfm-social-note{font-size:12px;color:#816e61}
.sfm-site .sfm-social-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.sfm-site .sfm-social .sfm-social-action{display:inline-flex;align-items:center;justify-content:center;gap:0;width:44px;max-width:44px;height:44px;padding:0;min-width:44px;min-height:44px;background:#fffaf7;border:1px solid #e0d3c9;color:#40302a;text-decoration:none;border-radius:7px;font:600 12px/1.1 Helvetica,Arial,sans-serif;cursor:pointer;transition:background .17s,border-color .17s,color .17s;box-shadow:none;white-space:nowrap}
.sfm-site .sfm-social .sfm-social-action:is(:hover,:focus-visible){border-color:#b33a1c;background:#f8eae4;color:#9f432b}
.sfm-site .sfm-social-icon{width:19px;height:19px;display:inline-block;flex-shrink:0}
.sfm-site .sfm-social-action-name{display:none!important}
.sfm-site .sfm-social-tail{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px 14px;align-items:center;margin-top:16px}
.sfm-site .sfm-social-follow{display:inline-flex;align-items:center;gap:8px;font:600 12px/1.4 Helvetica,Arial,sans-serif;color:#795748;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.sfm-site .sfm-social-feedback{font:12px/1.5 Helvetica,Arial,sans-serif;color:#8f3c27;min-height:1px}
.sfm-site .sfm-social .sfm-social-action:focus-visible,.sfm-site .sfm-social-follow:focus-visible{outline:2px solid #b33a1c;outline-offset:3px}
@media(max-width:760px){.sfm-site .sfm-article-head .sfm-social{margin-top:20px}.sfm-site .sfm-social .sfm-social-action{width:44px;height:44px;padding:10px}.sfm-site .sfm-social-action-name{display:none}.sfm-site .sfm-social-actions{gap:8px}.sfm-site .sfm-social{padding:19px 0 15px}.sfm-site .sfm-social-follow{font-size:12px}}
@media(max-width:370px){.sfm-site .sfm-social-actions{gap:6px}.sfm-site .sfm-social .sfm-social-action{min-width:43px;width:43px;height:43px}}
@media(prefers-reduced-motion:reduce){.sfm-site .sfm-social .sfm-social-action{transition:none}}
