.privacy-policy-page{margin:30px auto 50px;padding:0;width:62%;text-align:right;background:#ffffff;font-weight:400}.privacy-policy-page h1{text-align:unset;font-size:30px;line-height:48px;margin:25px 0 15px}.privacy-policy-page p{font-size:18px;line-height:34px;color:#000000;margin-top:10px}body.en .privacy-policy-page p{font-size:14px;line-height:26px}body.en .privacy-policy-page{margin:30px auto 50px;text-align:left}body.en .privacy-policy-page h1{font-weight:600;margin:25px 0 15px}body.en .privacy-policy-page h2{font-size:26px;line-height:48px;margin:0 0 10px}.common-content-subtitle{font-weight:700;font-size:15px}.common-sub-section .common-content-subtitle{font-weight:700;font-size:14px}.common-sub-section{margin-left:20px}.privacy-dates{margin-bottom:20px;display:flex;justify-content:start;border:1px solid #f2f2f2;color:#000000;font-size:14px}.accordion-number{color:#d6c290!important}.privacy-part-title{font-weight:600;border-bottom:1px solid #e0e0e0;padding-bottom:15px;padding-top:15px;font-size:14px}.privacy-part-title~.privacy-part-title{padding-top:25px}.privacy-date-item{padding:20px 10px 20px 20px}body.en .privacy-date-item{padding-left:10px}.privacy-highlights-section{margin:30px 0;border-radius:8px}.privacy-highlights-title{font-size:22px;font-weight:600;margin:0 0 10px;color:#000000}.privacy-highlights-description{font-size:14px;color:#666666;margin:0 0 20px;line-height:24px}.privacy-highlights-description a{text-decoration:none;font-weight:600;transition:color .3s ease}.privacy-highlights-description a:hover,.privacy-highlights-description a:visited{text-decoration:none}.privacy-highlights-link{color:#d6c290;text-decoration:none;font-weight:600;transition:color .3s ease}.privacy-highlights-link:hover{color:#b8a078;text-decoration:underline}.privacy-highlights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.privacy-highlight-box{background:#ffffff;border:1px solid #e0e0e0;border-radius:6px;padding:15px;transition:all .3s ease;cursor:pointer}.privacy-highlight-box:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-2px);border-color:#d6c290}.privacy-highlight-box-title{font-size:14px;font-weight:600;margin-bottom:8px}.privacy-highlight-box-description{font-size:12px;color:#666666;line-height:18px}.privacy-highlight-box-wide{grid-column:span 2}.accordion-section{border-bottom:1px solid #e0e0e0}.accordion-header{display:flex;align-items:center;padding:10px 0;cursor:pointer;transition:background-color .3s ease}.accordion-header:hover{background-color:#f5f5f5}.accordion-number{font-size:18px;font-weight:700;color:#666;margin-right:15px;min-width:40px}body[dir=rtl] .accordion-number{margin-right:0;margin-left:15px}.accordion-title{font-size:16px;font-weight:600;flex:1 1}.accordion-icon{font-size:24px;font-weight:700;color:#666;transition:transform .3s ease}.accordion-header.expanded .accordion-icon{transform:rotate(180deg)}.accordion-content{padding:0 55px 0 20px;animation:fadeIn .3s ease}body.en .accordion-content{padding:0 0 20px 55px;animation:fadeIn .3s ease}body[dir=rtl] .accordion-content{padding:0 55px 20px 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.accordion-content ul{margin:10px 0;padding-left:20px}body[dir=rtl] .accordion-content ul{padding-left:0;padding-right:20px}.accordion-content li{margin-bottom:5px}@media screen and (max-width:1300px){.privacy-policy-page{margin:0 auto 30px;padding:0;width:85%}}@media screen and (max-width:580px){.privacy-policy-page{margin:0 auto 30px;padding:0;width:90%}.accordion-section{margin-bottom:5px}.accordion-header{padding:5px 0}.privacy-policy-page p{font-size:15px;line-height:28px}.privacy-date-item{font-size:14px;display:flex;flex-flow:column;gap:10px;padding:5px 10px 5px 5px}body.en .privacy-date-item{padding:5px}.accordion-title{font-size:14px}.privacy-policy-page h1{font-size:18px}.accordion-number{font-size:16px;min-width:35px}.privacy-part-title{font-size:12px;padding-top:10px;padding-bottom:10px}.privacy-part-title~.privacy-part-title{padding-top:20px}.accordion-content{padding:0 45px 0 0}body.en .accordion-content{padding:0 0 0 45px}.privacy-highlights-section{margin:20px 0 5px}.privacy-highlights-title{font-size:18px!important}.privacy-dates{border-radius:6px;margin-bottom:0}.privacy-highlights-description{font-size:12px;padding:5px;margin-bottom:15px!important;margin-top:10px!important}.privacy-highlights-title{margin-bottom:0!important}.privacy-highlights-grid{grid-template-columns:1fr;gap:10px}.privacy-highlight-box{padding:12px}.privacy-highlight-box-wide{grid-column:span 1}}