.legal-page-module__qLSGyG__page{color:#0b2145;min-height:100dvh;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;background:linear-gradient(#fff 0%,#f2f7fd 45%,#e7f0fb 100%)}.legal-page-module__qLSGyG__header{background:#ffffffb3;border-bottom:1px solid #dce7f7;padding:20px 22px}.legal-page-module__qLSGyG__headerInner{max-width:820px;margin:0 auto}.legal-page-module__qLSGyG__main{max-width:820px;margin:0 auto;padding:clamp(44px,7vw,72px) 22px 90px}.legal-page-module__qLSGyG__title{letter-spacing:-.04em;color:#0b2145;margin:0 0 8px;font-size:clamp(2rem,4.5vw,2.9rem);font-weight:400;line-height:1.1}.legal-page-module__qLSGyG__updated{color:#6d82a6;margin:0 0 40px;font-size:13px}.legal-page-module__qLSGyG__body{color:#42587c;overflow-wrap:anywhere;word-break:break-word;font-size:16px;line-height:1.65}.legal-page-module__qLSGyG__body h2{letter-spacing:-.02em;color:#0b2145;margin:36px 0 12px;font-size:22px;font-weight:500}.legal-page-module__qLSGyG__body p{margin:0 0 14px}.legal-page-module__qLSGyG__body ul{margin:0 0 14px;padding-left:20px}.legal-page-module__qLSGyG__body li{margin-bottom:8px}.legal-page-module__qLSGyG__body a{color:#2e63e8;font-weight:500;text-decoration:none}.legal-page-module__qLSGyG__body a:hover{text-decoration:underline}.legal-page-module__qLSGyG__body strong{color:#0b2145;font-weight:600}.legal-page-module__qLSGyG__body .callout{background:#fff;border:1px solid #dce7f7;border-left:3px solid #2e63e8;border-radius:12px;margin:0 0 18px;padding:14px 16px}.legal-page-module__qLSGyG__foot{text-align:center;color:#6d82a6;margin-top:48px;font-size:12px}.legal-page-module__qLSGyG__foot a{color:#42587c;text-decoration:none}.legal-page-module__qLSGyG__foot a:hover{color:#0b2145}
