.tidy-privacy-policy{width:min(100%,760px);color:inherit;overflow-wrap:anywhere;margin:64px auto}.tidy-privacy-policy h1{letter-spacing:-.035em;font-size:clamp(30px,5vw,42px);font-weight:650;line-height:1.15}.tidy-privacy-policy h2{letter-spacing:-.02em;margin:0 0 18px;font-size:23px;font-weight:600;line-height:1.3}.tidy-privacy-policy p,.tidy-privacy-policy li,.tidy-privacy-policy dd{letter-spacing:normal;font-size:16px;line-height:1.7}.tidy-privacy-policy p{margin:16px 0 0}.tidy-privacy-policy .policy-date{margin-top:12px;font-size:14px}.tidy-privacy-policy section{margin-top:44px;scroll-margin-top:24px}.tidy-privacy-policy nav{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.tidy-privacy-policy a{color:inherit;text-underline-offset:4px;text-decoration:underline}.tidy-privacy-policy a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.tidy-privacy-policy nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.tidy-privacy-policy ul{margin:16px 0;padding-left:24px;list-style:outside}.tidy-privacy-policy li+li{margin-top:12px}.tidy-privacy-policy dt{margin-top:22px;font-size:16px;font-weight:600;line-height:1.5}.tidy-privacy-policy dd{margin:6px 0 0}.tidy-privacy-policy code{font-size:.9em}@media (max-width:480px){.tidy-privacy-policy{margin:40px auto 64px}}
