.LegalPage_wrap__G8A20{padding:140px 0 100px}.LegalPage_header__MKC3y{max-width:760px;margin-bottom:48px}.LegalPage_header__MKC3y h1{font-size:clamp(2.2rem,4.5vw,3.4rem);letter-spacing:-.025em;margin-bottom:16px}.LegalPage_updated__2_YoC{font-size:.82rem;color:var(--color-text-muted)}.LegalPage_notice__a8VB_{max-width:760px;margin-bottom:44px;padding:16px 20px;border-radius:var(--radius-md);background:hsla(39,45%,61%,.08);border:1px solid hsla(39,45%,61%,.28);font-size:.85rem;line-height:1.6;color:var(--color-text)}.LegalPage_body__Kj9yY{max-width:760px}.LegalPage_body__Kj9yY h2{font-size:1.25rem;letter-spacing:-.01em;margin:40px 0 12px;color:var(--color-text)}.LegalPage_body__Kj9yY h2:first-child{margin-top:0}.LegalPage_body__Kj9yY li,.LegalPage_body__Kj9yY p{font-size:.92rem;line-height:1.75;color:var(--color-text-muted)}.LegalPage_body__Kj9yY p{margin-bottom:14px}.LegalPage_body__Kj9yY ul{margin:0 0 16px;padding-left:20px;list-style:disc}.LegalPage_body__Kj9yY li{margin-bottom:7px}.LegalPage_body__Kj9yY strong{color:var(--color-text);font-weight:600}.LegalPage_body__Kj9yY a{color:var(--color-accent);text-decoration:underline}.LegalPage_body__Kj9yY a:hover{color:var(--color-accent-light)}.LegalPage_contactBox__jR56k{margin-top:44px;padding:22px 24px;border-radius:var(--radius-md);background:var(--color-bg-card);border:1px solid var(--color-border)}.LegalPage_contactBox__jR56k h2{margin-top:0}.LegalPage_contactBox__jR56k p:last-child{margin-bottom:0}@media (max-width:600px){.LegalPage_wrap__G8A20{padding:110px 0 70px}}