.legal-page{width:100%;min-height:100vh;color:#1d1d1f;background:#fff;font-family:var(--font-base)}.legal-page__nav{justify-content:space-between;gap:16px;width:100%;max-width:816px;margin:0 auto;padding:24px 28px 0}.legal-page__nav,.legal-page__nav a{display:flex;align-items:center;flex-direction:row}.legal-page__nav a{justify-content:flex-start;gap:8px;color:#1d1d1f;font-size:16px;font-weight:500;letter-spacing:-.01em}.legal-page__nav a .mark{width:auto;height:17px}.legal-page__nav__back{color:#5f6066;font-size:14px;font-weight:500;transition:color .15s ease}.legal-page__nav__back:hover{color:#1d1d1f}.legal-page .pp-root{width:100%;padding:0 28px}.legal-page .pp-container{width:100%;max-width:760px;margin:0 auto;padding:10vh 0 120px}@media(max-width:560px){.legal-page .pp-container{padding:10vh 0 80px}}.legal-page .pp-header{margin-bottom:24px}.legal-page .pp-h1{color:#1d1d1f;font-size:56px;font-weight:600;letter-spacing:-.025em;line-height:1.05}@media(max-width:860px){.legal-page .pp-h1{font-size:44px}}@media(max-width:560px){.legal-page .pp-h1{font-size:34px}}.legal-page .pp-meta{margin-top:14px;color:#5f6066;font-size:14px;font-weight:500}.legal-page .pp-intro{margin:24px 0 28px;color:#1d1d1f;font-size:18px;line-height:1.55}@media(max-width:560px){.legal-page .pp-intro{font-size:16px}}.legal-page .alternate-link{display:flex;justify-content:flex-start;align-items:center;gap:6px;flex-direction:row;max-width:100%;width:max-content;margin-top:8px;padding:12px 16px;color:#5f6066;background:#f6f6f7;border:1px solid #ececec;border-radius:12px;font-size:14px;font-weight:500}.legal-page .alternate-link a{color:#0061fd;text-decoration:underline;text-underline-offset:2px}@media(max-width:560px){.legal-page .alternate-link{font-size:13px}}.legal-page .pp-section{margin-top:36px;scroll-margin-top:90px}.legal-page .pp-section .pp-h2{margin-bottom:12px;color:#1d1d1f;font-size:22px;font-weight:600;letter-spacing:-.015em}@media(max-width:560px){.legal-page .pp-section .pp-h2{font-size:19px}}.legal-page .pp-section .pp-prose{color:#1d1d1f;font-size:16px;line-height:1.6}.legal-page .pp-section .pp-prose p+p,.legal-page .pp-section .pp-prose p+ul,.legal-page .pp-section .pp-prose ul+p{margin-top:10px}.legal-page .pp-section .pp-prose ul{margin:0 0 0 22px;list-style-type:disc}.legal-page .pp-section .pp-prose li{margin:6px 0}.legal-page .pp-section .pp-prose strong{color:#1d1d1f;font-weight:600}.legal-page .pp-section .pp-prose em{color:#5f6066;font-style:normal}@media(max-width:560px){.legal-page .pp-section .pp-prose{font-size:15px}}.legal-page .pp-section .pp-link{color:#0061fd;text-decoration:underline;text-underline-offset:2px}.legal-page .pp-footer{margin-top:64px;padding-top:20px;border-top:1px solid #ececec;color:#5f6066;font-size:13px}.legal-page .pp-footer .pp-link{color:#0061fd;text-decoration:underline;text-underline-offset:2px}