@charset "UTF-8";@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-moz-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-o-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}body{display:grid;grid-template-rows:auto 1fr auto;width:100vw;min-height:100vh;margin:0;font-family:"Helvetica Neue","Pingfang SC","Microsoft Yahei",Helvetica,Arial,"Hiragino Sans GB","Microsoft Sans Serif","WenQuanYi Micro Hei",sans;line-height:20px}header{background-color:#fff;margin:0 2rem;grid-row:1;display:flex;align-items:center;height:10vh}header .logo{max-width:13rem}header .logo img{width:100%;object-fit:contain}main{background-color:#f4f5f8;grid-row:2;display:flex;justify-content:center}main .info-container{background-color:#fff;width:55%;margin-top:5.5rem;text-align:center;font-weight:700;margin-bottom:3rem}main .info-container .info-title-tag{display:flex;justify-content:center;gap:2%;border-bottom:1px solid #eceef2;font-size:1rem;color:#56595e}main .info-container .info-title-container{height:16rem;font-size:28px;display:flex;flex-direction:column;justify-content:center;align-items:center}main .info-container .info-title-container>span{margin-top:2rem}main section{padding:0 2.5rem;font-size:16px;font-weight:400;line-height:32px;text-align:left}main section .lower-alpha-list{list-style-type:lower-alpha}main section .lower-latin-list{list-style:lower-roman}footer{background-color:#232429;text-align:center;height:10vh;grid-row:3;display:flex;align-items:center;justify-content:space-between;padding:0 5rem}footer .logo{max-width:168px}footer .logo img{width:100%;object-fit:contain}footer .copyright{color:#fff}#link-privacy-policy,#link-terms-of-service{padding:1.5rem 0}#link-privacy-policy.active,#link-terms-of-service.active{color:#00b8d4;border-bottom:3px solid #00b8d4}@media (max-width:500px){header{height:8vh}header .logo{max-width:8rem}main .info-container{margin-top:3rem;width:80%}main .info-container .info-title-tag{font-size:.8rem;gap:8%}main .info-container .info-title-container{height:7rem;margin-top:1rem;font-size:20px}main .info-container .info-title-container>span{margin-top:1.5rem}main section{font-size:.85rem;line-height:20px;padding:0 1rem}main section ol,main section ul{padding-left:1rem}footer{padding:0 1rem}footer .logo{max-width:8rem}footer .logo img{width:100%;object-fit:contain}footer .copyright{font-size:.5rem}}