body{font-family:"Noto Sans SC", sans-serif;}.bg-canvas-overlay{background-color:rgba(255, 255, 255, 0.85);}.service-card{transition-behavior:normal, normal;transition-duration:0.3s, 0.3s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:transform, box-shadow;}.service-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}.nav-link{position:relative;}.nav-link.active{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:rgb(30, 64, 175);color:rgb(30, 64, 175);}.lawyer-card{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.lawyer-card:hover{box-shadow:rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;}.h-64.w-full.object-cover{height:484px;}.text-xl.font-bold.text-gray-900{font-family:"Microsoft YaHei", 微软雅黑, sans-serif;color:rgb(28, 71, 202);font-weight:500;}@media (min-width: 768px){#mobile-menu{display:none !important;}}