.tz-site-footer{border-top:1px solid var(--ink);min-height:0;color:var(--ink);font:400 14px/1.7 var(--ui-sans);-webkit-font-smoothing:antialiased;background:#f4ecd9;padding:0 clamp(20px,6vw,100px);display:block}.tz-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1240px;margin:0 auto;padding:64px 0 48px;display:grid}.tz-footer-grid>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.tz-footer-grid>div>span{color:#8a8a7c;letter-spacing:.22em;margin-bottom:4px;font:300 12px/1 Avenir Next,Futura PT,Noto Sans SC,sans-serif}.tz-site-footer a{color:inherit;text-decoration:none;transition:color .2s}.tz-site-footer a:hover{color:var(--cinnabar)}.tz-site-footer a:focus-visible{outline:2px solid var(--cinnabar);outline-offset:4px}.tz-footer-brand .tizhuang-logo{object-fit:contain;width:72px;height:52px}.tz-footer-brand p{color:#5a5b4b;letter-spacing:.1em;margin:8px 0 0}.tz-footer-base{color:#8a8a7c;letter-spacing:.08em;border-top:1px solid #17201c24;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;max-width:1240px;margin:0 auto;padding:20px 0 28px;font-size:12px;display:flex}@media (width<=640px){.tz-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding:48px 0 32px}.tz-footer-brand,.tz-footer-grid>div:last-child{grid-column:1/-1}.tz-footer-base{flex-direction:column}}
