#site-footer[data-v-81007105]{border-top:1px solid var(--border-color);margin:36px auto 14px;padding:36px 0 0;width:min(calc(100% - 32px),var(--page-width))}.footer-inner[data-v-81007105]{display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(130px,.72fr));padding:0 8px 34px}.footer-brand[data-v-81007105]{max-width:340px}.footer-logo[data-v-81007105]{display:grid;height:58px;overflow:hidden;place-items:center;width:154px}.footer-logo img[data-v-81007105]{height:112px;-o-object-fit:contain;object-fit:contain;width:170px}.footer-brand p[data-v-81007105]{color:var(--text-color-muted);font-size:.86rem;margin:10px 0 18px}.footer-social[data-v-81007105]{display:flex;gap:8px}.footer-social a[data-v-81007105]{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-color-muted);display:grid;height:36px;place-items:center;text-decoration:none;width:36px}.footer-social a[data-v-81007105]:hover{border-color:var(--border-color-hover);color:var(--color-accent-bright)}.footer-social i[data-v-81007105]{font-size:17px}.footer-col[data-v-81007105]{align-items:flex-start;display:flex;flex-direction:column;gap:9px}.footer-col-title[data-v-81007105]{color:var(--text-color-strong);font-size:.75rem;font-weight:800;letter-spacing:.16em;margin-bottom:4px;text-transform:uppercase}.footer-col a[data-v-81007105]{color:var(--text-color-muted);font-size:.82rem;text-decoration:none}.footer-col a.router-link-exact-active[data-v-81007105],.footer-col a[data-v-81007105]:hover{color:var(--color-accent-bright)}.footer-bottom[data-v-81007105]{border-top:1px solid rgba(214,173,99,.1);color:#657068;display:flex;font-size:.72rem;gap:16px;justify-content:center;padding:16px 8px 2px}@media(max-width:820px){.footer-inner[data-v-81007105]{grid-template-columns:repeat(3,1fr)}.footer-brand[data-v-81007105]{grid-column:1/-1;max-width:none}}@media(max-width:520px){#site-footer[data-v-81007105]{width:calc(100% - 24px)}.footer-inner[data-v-81007105]{gap:28px 20px;grid-template-columns:1fr 1fr}.footer-col[data-v-81007105]:last-child{grid-column:1/-1}.footer-bottom[data-v-81007105]{flex-direction:column}}
