.LegalDocument-module__v7TW7a__wrap{max-width:760px;padding:var(--space-12) var(--space-6);margin:0 auto}.LegalDocument-module__v7TW7a__back{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-link);margin-bottom:var(--space-6);text-decoration:none;display:inline-block}.LegalDocument-module__v7TW7a__back:hover{text-decoration:underline}.LegalDocument-module__v7TW7a__title{letter-spacing:-.02em;margin-bottom:var(--space-3);font-size:clamp(30px,5vw,44px);line-height:1.06}.LegalDocument-module__v7TW7a__updated{color:var(--color-text-faint);margin-bottom:var(--space-8);font-size:13px}.LegalDocument-module__v7TW7a__body{color:#3c403d;font-size:16px;line-height:1.7}.LegalDocument-module__v7TW7a__body h2{font-family:var(--font-serif);font-size:26px;font-weight:var(--fw-regular);color:var(--color-text);margin:var(--space-8) 0 var(--space-3);line-height:1.15}.LegalDocument-module__v7TW7a__body h3{font-family:var(--font-sans);font-size:17px;font-weight:var(--fw-semibold);color:var(--color-text);margin:var(--space-6) 0 var(--space-2)}.LegalDocument-module__v7TW7a__body p{margin:0 0 var(--space-4)}.LegalDocument-module__v7TW7a__body ul{margin:0 0 var(--space-4);padding-left:var(--space-6);gap:var(--space-2);display:grid}.LegalDocument-module__v7TW7a__body a{color:var(--color-link)}.LegalDocument-module__v7TW7a__body strong{color:var(--color-text);font-weight:var(--fw-semibold)}.LegalDocument-module__v7TW7a__body dl{gap:var(--space-2) var(--space-6);margin:0 0 var(--space-6);grid-template-columns:max-content 1fr;display:grid}.LegalDocument-module__v7TW7a__body dt{font-weight:var(--fw-semibold);color:var(--color-text)}.LegalDocument-module__v7TW7a__body dd{margin:0}@media (max-width:520px){.LegalDocument-module__v7TW7a__body dl{gap:var(--space-1) 0;grid-template-columns:1fr}.LegalDocument-module__v7TW7a__body dd{margin-bottom:var(--space-3)}}
