.social-bar{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:12px 5%;background:#eaf0e6;color:#214638;font:14px/1.5 sans-serif;border-bottom:1px solid #d9e2d4}.social-bar>span{margin-right:auto;color:#536e60}.social-bar button{border:0;background:none;color:inherit;cursor:pointer;padding:5px 0;font:inherit}.social-bar button:hover{text-decoration:underline}#social-dialog{box-sizing:border-box;border:1px solid #dce3d6;border-radius:18px;padding:32px;max-width:440px;width:calc(100% - 32px);max-height:90vh;overflow:auto;background:#fffef8;color:#214638;text-align:center}#social-dialog::backdrop{background:rgb(10 28 24 / 62%)}#social-dialog h2{font-size:28px;margin:12px 0}#social-dialog p{font:15px/1.9 sans-serif}.social-kicker{color:#70816c;margin:8px 0}.social-close{position:absolute;right:14px;top:10px;font:28px sans-serif;border:0;background:none;color:#214638;cursor:pointer}.social-qr{display:block;width:230px;max-width:100%;height:auto;margin:16px auto}.social-action{display:inline-block;padding:12px 20px;background:#214638;color:white!important;border:0;border-radius:7px;font:15px/1.5 sans-serif;text-decoration:none;cursor:pointer}[hidden]{display:none!important}@media(max-width:600px){.social-bar{gap:20px;justify-content:center;padding:10px 16px}.social-bar>span{display:none}#social-dialog{padding:26px 20px}}

.social-bar>a{color:inherit;text-decoration:none;white-space:nowrap}.social-bar>a:hover{text-decoration:underline}.social-bar{flex-wrap:wrap}.social-bar button{white-space:nowrap}
