.media-frame:not([data-failed="true"])>.media-placeholder{display:none}
.media-frame[data-failed="true"]>picture{visibility:hidden}
@media(max-width:640px){
 .site-footer .footer-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}
 .site-footer .footer-brand{grid-column:1/-1}
 .site-footer>.shell:not(.footer-main){width:100%;text-align:center}
 .site-footer .page-links,.site-footer .footer-bottom{justify-content:center;flex-wrap:wrap;gap:16px}
 .site-footer .footer-bottom{display:flex;padding-top:20px;align-items:center;text-align:center}
 .site-footer .footer-bottom>span{width:100%;text-align:center}
 .site-footer .page-links a{padding:10px}
 .site-footer .footer-main a{overflow-wrap:anywhere}
}
@media(max-width:330px){.site-footer .footer-main{grid-template-columns:1fr}}
