.lat-social-share{max-width:860px;box-sizing:border-box;margin:28px auto 38px;padding:18px 20px;border:1px solid #cbded5;border-radius:13px;background:linear-gradient(110deg,#edf5f0,#f9fbf8);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#173c34}
.lat-social-share__brand{margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px}
.lat-social-share__brand strong{font:bold 15px/1.3 Georgia,serif;letter-spacing:.015em;color:#173b34}
.lat-social-share__brand span{color:#50665f;font-size:12px;line-height:1.5}
.lat-social-share__buttons{display:flex;flex-wrap:wrap;gap:8px}
.lat-social-share__buttons a,.lat-social-share__buttons button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid #c8d9d1;border-radius:8px;background:#fff;color:#204e42;text-decoration:none;font:600 12px/1.35 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;box-sizing:border-box;transition:background .15s ease,border-color .15s ease}
.lat-social-share__buttons a:hover,.lat-social-share__buttons button:hover{background:#e1eee8;border-color:#90b4a2}
.lat-social-share__buttons a:focus-visible,.lat-social-share__buttons button:focus-visible{outline:3px solid #357e69;outline-offset:2px}
.lat-social-share__buttons .lat-social-share__copy{color:#fff;background:#1a5143;border-color:#1a5143}
.lat-social-share__buttons .lat-social-share__copy:hover{background:#123d33;color:#fff}
.lat-social-share__status{font:12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;margin:9px 0 0;color:#18533f}
.lat-social-share__status:empty{display:none}
.lat-social-share [hidden]{display:none!important}
@media(max-width:600px){.lat-social-share{margin:24px 0 30px;padding:15px 13px}.lat-social-share__buttons{gap:7px}.lat-social-share__buttons a,.lat-social-share__buttons button{min-height:42px;flex:1 1 auto;padding:9px 10px}}