.terms-of-use{width:100%;max-width:880px;margin:0 auto;padding:40px 24px 80px;color:var(--ink-800);font-size:15px;line-height:1.7;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere}@media (min-width:768px){.terms-of-use{padding-top:64px;font-size:16px}}.terms-of-use h1{color:var(--ink-900);font-size:28px;font-weight:700;line-height:1.4;letter-spacing:-.03em}.terms-of-use__meta{display:flex;gap:8px;margin-top:12px;padding-bottom:24px;border-bottom:1px solid var(--ink-200);color:var(--ink-800);font-size:14px}.terms-of-use__meta span+span{color:var(--ink-500)}.terms-of-use h2,.terms-of-use h3{margin-top:48px;color:var(--ink-900);font-size:19px;font-weight:700;line-height:1.5}.terms-of-use p{margin-top:8px}.terms-of-use ol,.terms-of-use ul{margin-top:8px;padding-left:1.5em;list-style:decimal}.terms-of-use ul{list-style:disc}.terms-of-use ol ol{list-style:lower-alpha}.terms-of-use ol ol ol{list-style:lower-roman}.terms-of-use li{margin-top:4px}.terms-of-use li>p{margin-top:0}.terms-of-use a{color:inherit;text-decoration:underline;text-underline-offset:2px}.terms-of-use strong{color:var(--ink-900);font-weight:700}