*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (min-width:768px){body{margin:0 auto}}.border-1px{position:relative}.border-1px:after{background:#eee;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleY(.5);width:100%}button{border:none!important;border:1px solid transparent;box-shadow:none!important;outline:none!important}button:focus{border-color:#00f}.privacy-policy,.terms-of-service{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;margin:0 auto;max-width:80rem}.privacy-policy .container,.terms-of-service .container{background:#fff;border-radius:.8rem;box-shadow:0 .2rem .8rem #0000001a;margin-bottom:4rem;padding:2.4rem}.privacy-policy h1,.terms-of-service h1{color:#2c3e50;font-size:2.4rem;font-weight:600;margin-bottom:.8rem}.privacy-policy .effective-date,.terms-of-service .effective-date{color:#666;font-size:1.4rem;margin-bottom:2.4rem}.privacy-policy h2,.terms-of-service h2{border-bottom:1px solid #eee;color:#2c3e50;font-size:2rem;font-weight:600;margin:3.2rem 0 1.6rem;padding-bottom:.8rem}.privacy-policy h3,.terms-of-service h3{color:#2c3e50;font-size:1.8rem;font-weight:500;margin:2.4rem 0 1.2rem}.privacy-policy h4,.terms-of-service h4{color:#2c3e50;font-size:1.6rem;font-weight:500;margin:1.6rem 0 .8rem}.privacy-policy p,.terms-of-service p{font-size:1.2rem;margin-bottom:1.6rem}.privacy-policy .data-list,.privacy-policy ol,.privacy-policy ul,.terms-of-service .data-list,.terms-of-service ol,.terms-of-service ul{margin-bottom:1.6rem;padding-left:2.4rem}.privacy-policy .data-list li,.privacy-policy ol li,.privacy-policy ul li,.terms-of-service .data-list li,.terms-of-service ol li,.terms-of-service ul li{font-size:1.1rem;margin-bottom:.8rem}.privacy-policy .data-list strong,.privacy-policy strong,.terms-of-service .data-list strong,.terms-of-service strong{font-weight:600}.privacy-policy .contact-email,.privacy-policy .inline-email,.terms-of-service .contact-email,.terms-of-service .inline-email{color:#3498db;font-weight:500;text-decoration:none}.privacy-policy .contact-email,.terms-of-service .contact-email{display:inline-block;margin-top:.8rem}.privacy-policy .inline-email,.terms-of-service .inline-email{font-weight:400}.privacy-policy .contact-email:hover,.privacy-policy .inline-email:hover,.terms-of-service .contact-email:hover,.terms-of-service .inline-email:hover{text-decoration:underline}.privacy-policy .subsection,.terms-of-service .subsection{margin-bottom:2.4rem}.privacy-policy .contact-section,.terms-of-service .contact-section{background-color:#f8f9fa;border-radius:.6rem;margin-top:3.2rem;padding:1.6rem}.privacy-policy .striking,.terms-of-service .striking{color:red}.privacy-policy .striking strong,.terms-of-service .striking strong{font-weight:700}@media (max-width:768px){.privacy-policy .container,.terms-of-service .container{border-radius:0;box-shadow:none;padding:1.6rem}.privacy-policy h1,.terms-of-service h1{font-size:2.2rem}.privacy-policy h2,.terms-of-service h2{font-size:1.8rem}.privacy-policy h3,.terms-of-service h3{font-size:1.6rem}}@media print{.privacy-policy .privacy-policy,.terms-of-service .privacy-policy{max-width:100%;padding:0}.privacy-policy .container,.terms-of-service .container{box-shadow:none;padding:0}.privacy-policy a,.terms-of-service a{color:inherit;text-decoration:none}}.toast[data-v-4120c0b4]{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;margin:auto;overflow:hidden;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:10000}.toast-enter-active[data-v-4120c0b4],.toast-leave-active[data-v-4120c0b4]{transition:all .3s ease}.toast-enter-from[data-v-4120c0b4],.toast-leave-to[data-v-4120c0b4]{opacity:0;transform:translateY(0) translate(-50%)}span[data-v-4120c0b4]{background:#0009;border-radius:1.2rem;color:#fff;display:inline-block;font-family:PingFangSC-Regular,PingFang SC;font-size:1.6rem;font-weight:400;line-height:1.9rem;padding:1.6rem 4.2rem;word-wrap:break-word;box-sizing:border-box;max-width:90%;word-break:break-word}.toast-container{align-items:center;display:flex;flex-direction:column;left:0;pointer-events:none;position:fixed;right:0;top:2rem;z-index:9999}
