*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Arial,"Microsoft YaHei",sans-serif}.entry-page{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:#fff;color:#181817}.entry-main{flex:1;display:grid;place-items:center;padding:48px 6vw}.entry-logo{display:block;width:min(100%,1480px);line-height:0;outline-offset:12px}.entry-logo img{display:block;width:100%;height:auto;transition:transform .22s ease}.entry-logo:hover img{transform:scale(1.012)}.entry-logo:focus-visible{outline:2px solid #f07800}.entry-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 5vw;border-top:1px solid #e7e7e7;color:#737373;font:10px/1.4 Arial,"Microsoft YaHei",sans-serif;letter-spacing:.16em}.entry-footer-meta{display:flex;align-items:center;justify-content:flex-end;gap:20px}.entry-contact{color:inherit;text-decoration:none;letter-spacing:.06em}.entry-contact:hover{color:#f07800}@media(max-width:600px){.entry-main{padding:32px 6vw}.entry-footer{padding:15px 6vw;font-size:8px;letter-spacing:.1em}.entry-footer-meta{gap:9px}.entry-contact{letter-spacing:0}}@media(prefers-reduced-motion:reduce){.entry-logo img{transition:none}}
