.clauseToc-module__6rfnKq__list{margin:0;padding:0;list-style:none}.clauseToc-module__6rfnKq__fold{margin:20px 0 8px}.clauseToc-module__6rfnKq__fold .clauseToc-module__6rfnKq__list{padding:0}.clauseToc-module__6rfnKq__fold .clauseToc-module__6rfnKq__link{min-height:44px;color:var(--color-ink-2);align-items:center;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.clauseToc-module__6rfnKq__rail{min-width:0}.clauseToc-module__6rfnKq__railLabel{font-size:13px;font-weight:var(--text-label--font-weight,600);color:var(--color-ink);margin:0 0 10px;line-height:1.4}.clauseToc-module__6rfnKq__rail .clauseToc-module__6rfnKq__list{border-left:1px solid var(--color-rule)}.clauseToc-module__6rfnKq__rail .clauseToc-module__6rfnKq__link{font-size:13px;font-weight:var(--text-label--font-weight,600);color:var(--color-ink-3);padding:6px 0 6px 14px;line-height:1.45;text-decoration:none;transition:color .16s linear;display:block;position:relative}.clauseToc-module__6rfnKq__rail .clauseToc-module__6rfnKq__link[aria-current]{color:var(--color-ink)}.clauseToc-module__6rfnKq__rail .clauseToc-module__6rfnKq__link[aria-current]:before{content:"";background:var(--color-ink);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:-1px}@media (hover:hover) and (pointer:fine){.clauseToc-module__6rfnKq__rail .clauseToc-module__6rfnKq__link:hover,.clauseToc-module__6rfnKq__fold .clauseToc-module__6rfnKq__link:hover{color:var(--color-ink)}}.clauseToc-module__6rfnKq__link:active{transform:scale(.98)}.clauseToc-module__6rfnKq__link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.clauseToc-module__6rfnKq__rail .clauseToc-module__6rfnKq__link{transition:none}.clauseToc-module__6rfnKq__link:active{transform:none}}
.privacy-module__ZGDmtG__surface{background:var(--color-paper)}.privacy-module__ZGDmtG__wrap{padding:8px var(--gutter-toss,20px) 48px}.privacy-module__ZGDmtG__rail{display:none}.privacy-module__ZGDmtG__paper{color:var(--color-ink);margin:0}.privacy-module__ZGDmtG__title{font-size:var(--text-app-title,26px);letter-spacing:-.025em;color:var(--color-ink);text-wrap:balance;margin:0;padding-top:16px;font-weight:800;line-height:1.35}.privacy-module__ZGDmtG__meta{color:var(--color-pencil);margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.55}.privacy-module__ZGDmtG__body{margin-top:8px}.privacy-module__ZGDmtG__h2{letter-spacing:-.018em;color:var(--color-ink);text-wrap:balance;margin:40px 0 0;scroll-margin-top:24px;font-size:18px;font-weight:800;line-height:1.45}.privacy-module__ZGDmtG__body>.privacy-module__ZGDmtG__h2:first-child,.privacy-module__ZGDmtG__body>.privacy-module__ZGDmtG__p:first-child{margin-top:0}.privacy-module__ZGDmtG__p{letter-spacing:-.01em;color:var(--color-ink-2);overflow-wrap:anywhere;text-wrap:pretty;margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.7}.privacy-module__ZGDmtG__nb{white-space:nowrap}.privacy-module__ZGDmtG__item{text-indent:-1.1em;padding-left:1.1em}.privacy-module__ZGDmtG__link{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-faint);text-decoration-color:var(--color-ink-faint);text-underline-offset:3px;text-decoration-thickness:1px}.privacy-module__ZGDmtG__link:hover{text-decoration-color:currentColor}.privacy-module__ZGDmtG__sub{margin-top:14px;font-weight:500}@media (min-width:768px){.privacy-module__ZGDmtG__wrap{padding-top:24px}}@media (min-width:832px){.privacy-module__ZGDmtG__paper{max-width:680px}}@media (min-width:1024px){.privacy-module__ZGDmtG__title{font-size:var(--text-app-title-lg,30px);line-height:1.33}}@media (min-width:1200px){.privacy-module__ZGDmtG__wrap{max-width:var(--board,1200px);grid-template-columns:220px minmax(0,680px);justify-content:start;column-gap:72px;margin:0 auto;padding-top:32px;padding-bottom:72px;display:grid}.privacy-module__ZGDmtG__rail{min-width:0;padding-top:24px;display:block}.privacy-module__ZGDmtG__paper{margin:0}.privacy-module__ZGDmtG__fold{display:none}.privacy-module__ZGDmtG__body{margin-top:24px}}@media (min-width:1200px) and (min-height:640px){.privacy-module__ZGDmtG__railIn{overscroll-behavior:contain;max-height:calc(100vh - 112px);position:sticky;top:88px;overflow-y:auto}}
