.site-footer .tipeee-footer-support{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:720px;margin:0}
.site-footer .tipeee-footer-support>a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;min-height:56px;gap:10px;margin:0;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap}
.site-footer .instagram-footer-link,.site-footer .youtube-footer-link,.site-footer .tiktok-footer-link{border:1px solid #ffffff80;background:#ffffff0a;color:#fff}
.site-footer .tipeee-footer-support>a:not(.tipeee-footer-link) img{display:block;flex:none;width:26px;height:26px;object-fit:contain;filter:brightness(0) invert(1)}
.site-footer .tipeee-footer-support .tipeee-logo{width:94px!important;height:auto!important;margin:0}
.site-footer .tipeee-footer-support>a:hover{border-color:#dfbe87}
.site-footer .tipeee-footer-support>a:not(.tipeee-footer-link):hover{background:#ffffff18}
.site-footer .tipeee-footer-support>a:focus-visible{outline:3px solid #dfbe87;outline-offset:4px}
@media(max-width:540px){.site-footer .tipeee-footer-support{gap:8px}.site-footer .tipeee-footer-support>a{flex-direction:column;gap:5px;min-height:72px;padding:8px 3px;font-size:12px}.site-footer .tipeee-footer-support>a:not(.tipeee-footer-link) img{width:24px;height:24px}.site-footer .tipeee-footer-support .tipeee-logo{width:64px!important;max-width:100%!important}}

.site-footer .tipeee-footer-support{max-width:none;align-self:start;margin-top:-12px}
@media(min-width:1024px){.site-footer .tipeee-footer-support{grid-column:2/-1}}

.site-footer .tipeee-footer-support{margin-top:0;max-width:none;align-self:start}
@media(min-width:1024px){.site-footer .grid{row-gap:16px;grid-template-rows:auto 1fr}.site-footer .grid>div:first-child{grid-column:1;grid-row:1}.site-footer .grid>nav:nth-child(2){grid-column:2;grid-row:1}.site-footer .grid>nav:nth-child(3){grid-column:3;grid-row:1}.site-footer .grid>nav:nth-child(4){grid-column:4;grid-row:1/3}.site-footer .tipeee-footer-support{grid-column:1/4;grid-row:2}}
@media(max-width:1023px){.site-footer .grid{display:flex;flex-wrap:wrap;gap:28px}.site-footer .grid>div:first-child{order:0;flex-basis:100%}.site-footer .tipeee-footer-support{order:1;flex-basis:100%;margin-top:-12px}.site-footer .grid>nav{order:2;flex:1 1 220px}}

.site-footer .tipeee-footer-support{grid-template-columns:repeat(3,minmax(0,1fr))}
