.rr-share{box-sizing:border-box;max-width:1200px;margin:48px auto 32px;padding:28px clamp(18px,4vw,36px);background:#f6f5f0;color:#17372b;border-top:4px solid #d9a932;border-radius:0 0 10px 10px;clear:both}.rr-share .rr-share-kicker{font:700 .75rem/1.4 Arial,sans-serif;letter-spacing:.14em;color:#536249;margin:0 0 6px}.rr-share h2{font:800 clamp(1.4rem,3vw,1.8rem)/1.2 Arial,sans-serif;margin:0 0 8px;color:#17372b}.rr-share p{font-size:1rem;line-height:1.5;margin:0 0 16px}.rr-share-buttons{display:flex;flex-wrap:wrap;gap:10px}.rr-share-buttons a,.rr-share-buttons button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #17372b;border-radius:5px;background:#17372b;color:#fff;text-decoration:none;font:700 .875rem/1.3 Arial,sans-serif;cursor:pointer}.rr-share-buttons a:hover,.rr-share-buttons button:hover{background:#294b39;color:#fff}.rr-share-buttons a:focus-visible,.rr-share-buttons button:focus-visible{outline:3px solid #c28a00;outline-offset:3px}.rr-share [hidden]{display:none!important}.rr-share .rr-share-status{margin:10px 0 0;min-height:1.5em}.rr-share-fallback{box-sizing:border-box;width:100%;padding:12px;margin-top:8px;font-size:1rem}.social-follow-bar{flex-wrap:wrap}@media(max-width:600px){.rr-share{margin:30px 12px;padding:22px 18px}.rr-share-buttons>*{flex:1 0 100px}.social-follow-bar{gap:6px}}@media print{.rr-share{display:none}}
