.privacy-hero{padding:15.5rem 0 5rem}.privacy-hero__inner{text-align:center;max-width:152rem;margin:0 auto;padding:0 3rem}.privacy-hero__title{color:#131313;margin:0;font-size:4rem;font-weight:700;line-height:1.4}.privacy-hero__date{color:#494d50;margin:1rem 0 0;font-size:1.8rem}.privacy{background:#fff;padding:6rem 0 10rem}.privacy__inner{max-width:94rem;margin:0 auto}.privacy__intro{color:#494d50;margin-bottom:4rem;font-size:1.6rem;line-height:1.8}.privacy__toc{background:#f5f5f5;border-radius:.4rem;margin-bottom:5rem;padding:3rem}.privacy__toc-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.privacy__toc-list+.privacy__toc-list{margin-top:1rem}.privacy__toc-list li{font-size:1.6rem;line-height:1.6}.privacy__toc-list a{color:#34383a;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.privacy__toc-list a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.privacy__toc-list a:hover{font-weight:700}.privacy__toc-list a:hover:after{transform-origin:0;transform:scaleX(1)}.privacy__heading{color:#131313;margin:4rem 0 1.6rem;padding-top:2rem;scroll-margin-top:8rem;font-size:2rem;font-weight:700}.privacy__content{color:#494d50;font-size:1.6rem;line-height:1.8}.privacy__content p{margin:0 0 1.2rem}.privacy__content ol,.privacy__content ul{margin:.8rem 0 1.2rem;padding-left:0}.privacy__content li{margin-bottom:.6rem;line-height:1.8}.privacy__content ul ul,.privacy__content ol ul{margin-top:.4rem}.privacy__content .privacy__num-p+ol,.privacy__content .privacy__num-p+ul{padding-left:2rem}.privacy__content li{text-indent:-1.3em;padding-left:1.3em}.privacy__content>ol>li,.privacy__content .privacy__num-p{text-indent:-1em;padding-left:1em}.privacy__content .privacy__hang-label{text-indent:-4em;padding-left:4.5em}.privacy__content .privacy__plain-li{text-indent:0;padding-left:0}.privacy__content .privacy__nowrap{white-space:nowrap}.privacy__content a{color:#0d80f2;text-decoration:none}.privacy__content a:hover{text-decoration:underline}.privacy__table-wrap{margin:1.6rem 0;overflow-x:auto}.privacy__table{border-collapse:collapse;border-radius:.4rem;width:100%;font-size:1.6rem;line-height:1.8;overflow:hidden}.privacy__table th,.privacy__table td{text-align:left;vertical-align:top;border:1px solid #cbcfd2;padding:1.2rem 1.6rem}.privacy__table th{color:#131313;white-space:nowrap;text-align:center;background:#f5f5f5;font-weight:700}.privacy__table td{color:#494d50}.privacy--en .privacy__table th{white-space:pre-line}.privacy__history{border-top:1px solid #cbcfd2;margin-top:6rem;padding-top:3rem}.privacy__history-label{color:#131313;margin-right:1.6rem;font-size:1.8rem;font-weight:700}.privacy__history-select{color:#494d50;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23494d50' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") right 1.2rem center no-repeat;border:1px solid #cbcfd2;border-radius:.4rem;padding:1rem 3rem 1rem 1.6rem;font-size:1.6rem}.privacy__history-select:focus{border-color:#0d80f2;outline:none}@media (max-width:1599px){.privacy-hero__inner{max-width:150rem;padding-left:6rem;padding-right:6rem}}@media (max-width:1300px){.privacy-hero__inner,.privacy{padding-left:6rem;padding-right:6rem}.privacy__content .privacy__nowrap{white-space:normal}}@media (max-width:767px){.privacy-hero{padding:10rem 0 3rem}.privacy-hero__inner{padding-left:2rem;padding-right:2rem}.privacy-hero__title{font-size:2.8rem}.privacy{padding:4rem 2rem 6rem}.privacy__heading{font-size:1.8rem}.privacy__table{width:max-content;min-width:100%;font-size:1.4rem}.privacy__table th,.privacy__table td{padding:.8rem 1rem}}
