.legal-page-container{background-color:#18181a;color:#d4d4d4;font-size:14px;font-weight:400;letter-spacing:.42px;line-height:22px;padding:56px 24px}.legal-page-container h2{font-size:18px;font-weight:500;letter-spacing:.54px;line-height:24px;margin-bottom:26px}@media screen and (min-width:1244px){.legal-page-container h2{font-size:20px;letter-spacing:.6px;line-height:26px}}.legal-page-container *+h2{margin-top:30px}.legal-page-container a{color:#fff;font-weight:500;text-decoration:underline}.legal-page-container ol,.legal-page-container ul{list-style:revert;margin-left:16px}.legal-page-container table{table-layout:fixed}.legal-page-container table td,.legal-page-container table th{border-bottom:1px solid #24242a;padding:16px 8px;vertical-align:top}.legal-page-container div:has(table){overflow-x:auto;padding:24px 0}.legal-page-container .version{color:#fff;cursor:pointer;margin-bottom:26px;text-decoration:underline}@media screen and (min-width:768px){.legal-page-container{padding:80px 32px}}@media screen and (min-width:1244px){.legal-page-container{background:url(https://ssl.gg-global-cdn.com/bd/front/img/web/bg_common_ppattern_3.webp) 50% 0 repeat-y;padding-bottom:128px;padding-top:128px}.legal-page-container>.inner{padding-right:408px}}.history-of-changes-modal{align-items:center;display:flex;justify-content:center}.history-of-changes-modal-content{align-items:center;background:#2a2a2d;border-radius:16px;display:flex;flex-direction:column;max-width:560px;padding:48px 16px;position:relative;width:100%}.history-of-changes-modal-content h1{font-size:1.375rem}.history-of-changes-modal-content button{margin-top:40px;width:240px}.history-of-changes-modal-content button.close-button{margin-top:0;padding:16px;position:absolute;right:0;top:0;width:-moz-max-content;width:max-content}.dark .history-of-changes-modal-content{background:#000}.scroll-area{color:#d4d4d4;font-size:14px;font-weight:400;letter-spacing:.42px;line-height:22px;max-height:1120px;overflow:auto;width:100%}.scroll-area h2{font-size:22px;font-weight:400;letter-spacing:.66px;line-height:28px}@media screen and (min-width:768px){.scroll-area h2{font-size:24px;letter-spacing:.72px;line-height:30px}}@media screen and (min-width:1244px){.scroll-area h2{font-size:28px;letter-spacing:.84px;line-height:36px}}.scroll-area h3{font-size:18px;font-weight:400;letter-spacing:.54px;line-height:24px}@media screen and (min-width:1244px){.scroll-area h3{font-size:20px;letter-spacing:.6px;line-height:26px}}.scroll-area h4{font-size:18px;font-weight:500;letter-spacing:.54px;line-height:24px}@media screen and (min-width:1244px){.scroll-area h4{font-size:20px;letter-spacing:.6px;line-height:26px}}.scroll-area h5{font-size:16px;font-weight:500;letter-spacing:.48px;line-height:24px}.scroll-area h6{font-size:14px;font-weight:500;letter-spacing:.42px;line-height:22px}.scroll-area p a{color:#fff;font-weight:500;text-decoration:underline}.scroll-area::-webkit-scrollbar{height:4px;width:4px}.scroll-area::-webkit-scrollbar-track{background-color:transparent}.scroll-area::-webkit-scrollbar-thumb{background-color:#666;border-radius:2px}.scroll-area::-webkit-scrollbar-thumb:hover{background-color:transparent}.scroll-area .sep-wrap{color:#d4d4d4;display:flex;flex-direction:column;height:100%;max-height:50vh;padding-bottom:48px;text-align:left}.scroll-area .sep-wrap .modal-title{font-size:18px;font-weight:400;letter-spacing:.54px;line-height:24px}@media screen and (min-width:1244px){.scroll-area .sep-wrap .modal-title{font-size:20px;letter-spacing:.6px;line-height:26px}}.scroll-area .sep-wrap .update-date{color:#fee78a;font-size:16px;font-weight:400;letter-spacing:.48px;line-height:24px;margin-top:24px}.scroll-area .sep-wrap .general-terms dl{margin-top:12px}.scroll-area .sep-wrap .general-terms dl dd+dd,.scroll-area .sep-wrap .general-terms p{font-size:14px;font-weight:300;letter-spacing:.42px;line-height:22px}.scroll-area .sep-wrap .general-terms p{margin-top:0}.scroll-area .sep-wrap .general-terms .addition,.scroll-area .sep-wrap .general-terms h5{font-size:14px;font-weight:400;letter-spacing:.42px;line-height:22px;margin-top:12px}.scroll-area .sep-wrap .general-terms .addition{color:green}.scroll-area .sep-wrap .general-terms .deletion{color:red;font-size:14px;font-weight:400;letter-spacing:.42px;line-height:22px;margin-top:12px}.scroll-area .sep-wrap .general-terms .deletion.not{color:#d4d4d4;margin:0;text-decoration:line-through}@media screen and (min-width:768px){.history-of-changes-modal-content{min-width:560px;padding:64px 32px}.history-of-changes-modal-content button{width:320px}.history-of-changes-modal-content button.close-button .svg-icon{height:32px;width:32px}}
