.LegalDocument-module__7JYWDW__section{background:var(--white);padding-block:clamp(3.5rem,7vw,5rem)}.LegalDocument-module__7JYWDW__inner{max-width:820px}.LegalDocument-module__7JYWDW__header{border-bottom:1px solid var(--gray-200);margin-bottom:2.5rem;padding-bottom:1.5rem}.LegalDocument-module__7JYWDW__header h1{letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.9rem,3.5vw,2.5rem);font-weight:700}.LegalDocument-module__7JYWDW__meta{color:var(--gray-500);margin-bottom:.85rem;font-size:.92rem}.LegalDocument-module__7JYWDW__notice{color:var(--gold-dark);border-radius:var(--radius);background:#fff8e8;border:1px solid #d4af3759;padding:.9rem 1rem;font-size:.88rem;line-height:1.6}.LegalDocument-module__7JYWDW__body{flex-direction:column;gap:1.75rem;display:flex}.LegalDocument-module__7JYWDW__block h2{color:var(--navy);margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.LegalDocument-module__7JYWDW__block p,.LegalDocument-module__7JYWDW__block li{color:var(--gray-600);font-size:.95rem;line-height:1.75}.LegalDocument-module__7JYWDW__block p+p{margin-top:.85rem}.LegalDocument-module__7JYWDW__block ul{flex-direction:column;gap:.55rem;margin-top:.75rem;padding-left:1.2rem;list-style:outside;display:flex}.LegalDocument-module__7JYWDW__block a{color:var(--teal);font-weight:600}.LegalDocument-module__7JYWDW__block a:hover{color:var(--teal-dark)}
