.PolicyPage_page__l4BUQ{width:min(calc(100% - 40px),880px);margin:0 auto;padding:40px 0 64px}.PolicyPage_toolbar__zqRcu{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px;color:var(--muted);font-size:var(--text-ui);font-weight:650}.PolicyPage_back__FugCO{color:var(--primary-dark)}.PolicyPage_document__0rHZB{padding:42px 46px;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 8px 32px rgba(30,37,67,.04)}.PolicyPage_eyebrow__fwqCd{color:var(--primary-dark);font-size:var(--text-small);font-weight:750;letter-spacing:.04em}.PolicyPage_header__VnTzQ h1{margin:14px 0 12px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.4;letter-spacing:-.04em;word-break:keep-all}.PolicyPage_header__VnTzQ p{margin:0 0 18px;color:var(--muted);font-size:var(--text-ui);line-height:1.8;word-break:keep-all}.PolicyPage_version__fa__U{display:inline-block;padding:5px 9px;border-radius:6px;background:var(--surface-3);color:var(--muted);font-size:var(--text-caption);font-weight:650}.PolicyPage_navigation__oOdXh{display:flex;flex-wrap:wrap;gap:12px 22px;margin:28px 0 24px;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--text-ui);font-weight:650;line-height:1.7}.PolicyPage_navigation__oOdXh a[aria-current=page]{color:var(--primary-dark)}.PolicyPage_page__l4BUQ a:hover{text-decoration:underline;text-underline-offset:4px}.PolicyPage_page__l4BUQ a:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:3px}.PolicyPage_notice__aFiax{margin-bottom:32px;padding:16px 18px;border-radius:12px;background:var(--surface-2);color:var(--muted);font-size:var(--text-small);line-height:1.8}.PolicyPage_notice__aFiax strong{color:#51596d;font-weight:700}.PolicyPage_notice__aFiax p{margin:5px 0 0}.PolicyPage_sections__6RzDt section+section{margin-top:28px}.PolicyPage_sections__6RzDt h2{margin:0 0 10px;color:var(--text);font-size:var(--text-body);font-weight:750;line-height:1.6}.PolicyPage_sections__6RzDt h3{margin:20px 0 8px;color:var(--text);font-size:var(--text-body);font-weight:700;line-height:1.6}.PolicyPage_sections__6RzDt>section+section{margin-top:34px;padding-top:28px;border-top:1px solid var(--border)}.PolicyPage_sections__6RzDt p{margin:0;color:#51596d;font-size:var(--text-body);line-height:1.9;overflow-wrap:anywhere;word-break:keep-all}.PolicyPage_sections__6RzDt>p{margin-bottom:28px}@media (max-width:600px){.PolicyPage_page__l4BUQ{width:calc(100% - 28px);padding-top:24px;padding-bottom:36px}.PolicyPage_document__0rHZB{padding:28px 22px;border-radius:16px}}