.Legal-module__C0m42q__page{background:#fff}.Legal-module__C0m42q__wrapper{max-width:900px;margin:0 auto;padding:56px 32px 120px}@media (max-width:640px){.Legal-module__C0m42q__wrapper{padding:40px 20px 80px}}.Legal-module__C0m42q__header{border-bottom:2px solid var(--ink);margin-bottom:36px;padding-bottom:24px}.Legal-module__C0m42q__header h1{color:var(--ink);font-size:30px;font-weight:700}.Legal-module__C0m42q__lead{color:var(--ink-soft);margin-bottom:14px;font-size:15px;line-height:1.7}.Legal-module__C0m42q__lead strong{color:var(--ink)}.Legal-module__C0m42q__article h2{color:var(--ink);margin:34px 0 12px;scroll-margin-top:96px;font-size:18px;font-weight:700}.Legal-module__C0m42q__article h2:first-child{margin-top:0}.Legal-module__C0m42q__article p{color:var(--ink-soft);margin-bottom:14px;font-size:15px;line-height:1.7}.Legal-module__C0m42q__article p strong{color:var(--ink)}.Legal-module__C0m42q__article a{color:var(--teal-d);font-weight:700;text-decoration:underline}.Legal-module__C0m42q__clauses{margin-bottom:16px;padding-left:24px}.Legal-module__C0m42q__clauses>li{color:var(--ink-soft);margin-bottom:10px;padding-left:4px;font-size:15px;line-height:1.7}.Legal-module__C0m42q__clauses>li>strong{color:var(--ink)}.Legal-module__C0m42q__clauses ol{margin:8px 0;padding-left:24px;list-style-type:lower-alpha}.Legal-module__C0m42q__clauses ol ol{list-style-type:lower-roman}.Legal-module__C0m42q__clauses ol li{color:var(--ink-soft);margin-bottom:8px;font-size:15px;line-height:1.6}.Legal-module__C0m42q__definitions{border-collapse:collapse;width:100%;margin:12px 0 20px;font-size:14px}.Legal-module__C0m42q__definitions th,.Legal-module__C0m42q__definitions td{border:1px solid var(--card-shadow-1);text-align:left;vertical-align:top;color:var(--ink-soft);padding:10px 14px;line-height:1.6}.Legal-module__C0m42q__definitions th{width:22%;color:var(--ink);background:#f8f6f0;font-weight:700}.Legal-module__C0m42q__definitions td strong{color:var(--ink)}.Legal-module__C0m42q__signatureBox{border:1px solid var(--card-shadow-1);height:60px;margin:16px 0 6px}.Legal-module__C0m42q__footnote{border-top:1px dashed var(--card-shadow-1);color:var(--ink-soft);margin-top:40px;padding-top:20px;font-size:13px}
