.privacy-main{width:100%;max-width:var(--site-page-max);padding:30px var(--site-page-gutter) 80px;box-sizing:border-box;flex:1;margin:0 auto}.privacy-back{color:#657186;align-items:center;min-height:44px;margin-bottom:36px;font-size:13px;text-decoration:none;display:inline-flex}.privacy-heading{border-bottom:1px solid #dce3eb;padding-bottom:30px}.privacy-heading h1{letter-spacing:-.055em;color:#172033;margin:16px 0 22px;font-size:clamp(40px,6vw,76px);font-weight:550;line-height:1.12}.privacy-heading h1>span{color:#757db2}.privacy-heading>p{color:#657186;margin-bottom:24px;font-size:18px;line-height:1.6}.privacy-meta{color:#727d8e;flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.privacy-meta a{color:#5265a0}.privacy-intro{letter-spacing:-.018em;color:#304057;max-width:860px;margin:34px 0;font-size:21px;line-height:1.7}.privacy-intro strong{font-weight:600}.privacy-copy{max-width:860px}.privacy-copy>section{border-top:1px solid #e0e5ec;padding:26px 0}.privacy-copy h2,.privacy-copy h3{letter-spacing:.06em;color:#8a92a8;align-items:baseline;gap:18px;margin:0 0 20px;font-size:12px;font-weight:500;display:flex}.privacy-copy h2 span,.privacy-copy h3 span{letter-spacing:-.025em;color:#25344b;font-size:24px;font-weight:550;line-height:1.4}.privacy-copy p,.privacy-copy li{color:#586579;font-size:15px;line-height:1.9}.privacy-copy ul{padding-left:22px}.privacy-copy li{margin:12px 0;padding-left:5px}.privacy-copy strong{color:#35445a;font-weight:650}.privacy-copy a{color:#405f9f;text-underline-offset:3px;text-decoration:underline}.privacy-page a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #526ed3}.privacy-english{border-top:2px solid #cdd6e3;margin-top:56px;padding-top:40px;scroll-margin-top:30px}.privacy-language-heading h2{letter-spacing:-.045em;color:#172033;margin:18px 0;font-size:clamp(34px,5vw,56px);font-weight:550;line-height:1.2}.privacy-language-heading>p{color:#727d8e;font-size:13px}@media (max-width:650px){.privacy-main{padding-top:20px;padding-bottom:46px}.privacy-back{margin-bottom:24px}.privacy-heading>p{font-size:16px}.privacy-intro{font-size:19px}.privacy-copy h2 span,.privacy-copy h3 span{font-size:21px}.privacy-copy h2,.privacy-copy h3{gap:12px}.privacy-copy p,.privacy-copy li{font-size:14px}.privacy-english{margin-top:30px}}
