.site-footer.xg-canvas-footer{padding:0;background:#16345c}.xg-footer-canvas{box-sizing:border-box;background:#16345c;color:#fff;display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,1.8fr);gap:56px;max-width:1280px;margin:0 auto;padding:40px 0;font-family:Arial,"Microsoft YaHei",sans-serif}.xg-footer-canvas *{box-sizing:border-box;min-width:0}.xg-footer-canvas p,.xg-footer-canvas h2,.xg-footer-canvas h3{color:inherit;margin:0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.xg-footer-canvas a{color:inherit;text-decoration:none}.xg-footer-canvas a:hover{text-decoration:underline}.xg-footer-canvas a:focus-visible{outline:2px solid #fff;outline-offset:4px}.xg-footer-brand-line{display:flex;align-items:center;gap:12px;margin-bottom:24px}.xg-footer-brand-line figure{width:42px;flex:0 0 42px;margin:0}.xg-footer-brand-line img{width:42px;height:36px}.xg-footer-brand-line h2{font-size:21px;letter-spacing:1px;font-weight:700}.xg-footer-brand>p{font-size:13px}.xg-footer-right{display:grid;grid-template-columns:minmax(90px,.85fr) minmax(0,1.55fr) minmax(100px,1fr);gap:28px}.xg-footer-links,.xg-footer-contact,.xg-footer-meta{display:flex;flex-direction:column;gap:12px}.xg-footer-contact h2,.xg-footer-contact h3{font-size:15px}.xg-footer-meta p{font-size:12px}.xg-footer-contact figure{margin:0}.xg-footer-contact img{max-width:150px;height:auto}.xg-footer-canvas .wp-block-social-links{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:4px 0}.xg-footer-canvas .wp-block-social-link a{padding:10px}.xg-footer-canvas .wp-block-social-link svg{width:20px;height:20px}.editor-styles-wrapper .xg-footer-canvas{max-width:1280px!important;padding:32px 24px}.editor-styles-wrapper .xg-footer-canvas .block-editor-rich-text__editable{color:inherit}.editor-styles-wrapper .xg-footer-canvas .block-editor-rich-text__editable:focus{outline:2px solid #f6bd75;outline-offset:3px}@media(max-width:1380px){.site-footer>.xg-footer-canvas{margin-inline:32px}}@media(max-width:1000px){.xg-footer-canvas{grid-template-columns:1fr;gap:28px}.xg-footer-right{grid-template-columns:1fr 1.5fr 1fr}}@media(max-width:600px){.site-footer>.xg-footer-canvas{margin-inline:24px}.xg-footer-right{grid-template-columns:1fr 1fr;gap:24px}.xg-footer-contact{grid-column:1/-1;grid-row:2}.xg-footer-canvas p{font-size:14px}.xg-footer-links a{display:inline-block;min-height:28px}.xg-footer-meta p{font-size:12px}}
.xg-footer-canvas .wp-block-group{margin-block:0}.xg-footer-right{grid-template-columns:minmax(150px,1.25fr) minmax(0,1.35fr) minmax(100px,.9fr);gap:24px}.xg-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 16px}.xg-footer-links p{font-size:13px}@media(max-width:600px){.xg-footer-right{grid-template-columns:1fr 1fr}.xg-footer-links{grid-template-columns:1fr}}
