/* Shared Facebook preview in the Get in touch footer column. */
.site-footer .footer-brand,.site-footer .footer-contact{min-width:0}
.site-footer .footer-facebook{width:100%;max-width:320px;min-width:0;margin:0}
.footer-facebook__preview{width:100%;min-width:0;overflow:hidden;border:1px solid #dcbfc9;border-radius:8px;background:#fff}
.footer-facebook__preview iframe{display:block;width:100%;max-width:100%;height:130px;border:0}
.footer-facebook__link{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin-top:4px;color:var(--berry);font-size:11px;line-height:1.5}
.footer-facebook__link:hover{text-decoration:underline;text-underline-offset:3px}
@media(min-width:961px){.site-footer .footer-content{grid-template-columns:1.2fr 1fr 1fr 1.15fr 1.6fr}}
@media(min-width:721px) and (max-width:960px){.site-footer .footer-content{grid-template-columns:1.25fr 1fr minmax(182px,1.4fr)}}
@media(max-width:720px){.site-footer .footer-contact{grid-column:1/-1}}
