.mf-facebook-links{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px;padding-block:26px;border-top:1px solid rgba(201,164,92,.28);color:#eee8d9}
.mf-facebook-links .mf-facebook-caption{margin:0;color:var(--gold,#c9a45c);font-size:16px;line-height:1.5;letter-spacing:.015em}
.mf-facebook-pages{display:flex;flex-wrap:wrap;gap:12px;max-width:100%;min-width:0}
.mf-facebook-links .mf-facebook-link{display:inline-flex;align-items:center;gap:12px;min-height:54px;max-width:100%;padding:10px 15px;box-sizing:border-box;border:1px solid rgba(201,164,92,.4);background:#10251c;color:#eee8d9;font-size:16px;font-weight:400;line-height:1.45;letter-spacing:0;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s}
.mf-facebook-links .mf-facebook-link:hover{background:#183727;border-color:#d8b775;box-shadow:0 3px 14px #0002}
.mf-facebook-links .mf-facebook-link:focus-visible{outline:2px solid #edcf91;outline-offset:4px}
.mf-facebook-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--gold,#c9a45c);color:#10251c}
.mf-facebook-icon svg{display:block;width:24px;height:24px;fill:currentColor}
.mf-facebook-name{min-width:0;overflow-wrap:anywhere}
.mf-facebook-arrow{flex:none;margin-left:3px;color:var(--gold,#c9a45c);font-size:20px;line-height:1}
@media(max-width:600px){.mf-facebook-links{align-items:flex-start;gap:14px;padding-block:22px}.mf-facebook-pages{width:100%;gap:10px}.mf-facebook-links .mf-facebook-link{width:100%;padding-inline:13px}.mf-facebook-arrow{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.mf-facebook-links .mf-facebook-link{transition:none}}
