.LegalLayout_wrap__yo4lh{padding-block:clamp(40px,7vw,72px);min-height:60vh}.LegalLayout_back__6dfJ2{display:inline-block;font-size:.9rem;font-weight:600;color:var(--muted);margin-bottom:22px}.LegalLayout_back__6dfJ2:hover{color:var(--fg-strong)}.LegalLayout_title__5WYT1{font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;letter-spacing:-.02em;color:var(--fg-strong)}.LegalLayout_updated__djrsb{margin-top:8px;font-size:.9rem;color:var(--muted-2)}.LegalLayout_notice__Hfb9g{margin-top:22px;padding:14px 18px;border-radius:var(--radius-sm);background:#fff8e6;border:1px solid #ecd28a;color:#7a5900;font-size:.92rem;font-weight:600}.LegalLayout_doc__eLI4B{margin-top:34px;max-width:76ch;color:var(--fg)}.LegalLayout_doc__eLI4B h2{font-size:1.2rem;font-weight:800;color:var(--fg-strong);margin-top:34px;margin-bottom:12px}.LegalLayout_doc__eLI4B h2:first-child{margin-top:0}.LegalLayout_doc__eLI4B p{margin-bottom:14px;color:var(--fg);word-break:keep-all}.LegalLayout_doc__eLI4B ul{list-style:disc}.LegalLayout_doc__eLI4B ol,.LegalLayout_doc__eLI4B ul{padding-left:22px;margin-bottom:14px;display:grid;grid-gap:8px;gap:8px}.LegalLayout_doc__eLI4B ol{list-style:decimal}.LegalLayout_doc__eLI4B li{color:var(--fg);word-break:keep-all}.LegalLayout_doc__eLI4B a{color:var(--green-deep);text-decoration:underline}