.Legal-module__C0m42q__page{padding-top:max(40px,min(6vw,72px));padding-bottom:max(64px,min(8vw,112px))}.Legal-module__C0m42q__head{border-bottom:1px solid var(--hairline);flex-direction:column;gap:10px;max-width:760px;padding-bottom:36px;display:flex}.Legal-module__C0m42q__eyebrow{letter-spacing:.08em;color:var(--primary);font-size:13px;font-weight:800}.Legal-module__C0m42q__title{letter-spacing:-.035em;color:var(--ink);font-size:max(30px,min(4vw,44px));font-weight:800;line-height:1.1}.Legal-module__C0m42q__summary{color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.7}.Legal-module__C0m42q__date{color:var(--muted-2);font-size:13px;font-weight:600}.Legal-module__C0m42q__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;padding-top:40px;display:grid}.Legal-module__C0m42q__toc{position:-webkit-sticky;position:sticky;top:88px}.Legal-module__C0m42q__tocTitle{letter-spacing:.08em;color:var(--muted-2);margin-bottom:10px;font-size:12px;font-weight:800}.Legal-module__C0m42q__tocList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Legal-module__C0m42q__tocList a{color:var(--muted);transition:color .2s var(--ease),background .2s var(--ease);border-radius:10px;padding:6px 10px;font-size:13.5px;font-weight:600;line-height:1.45;display:block}.Legal-module__C0m42q__tocList a:hover{color:var(--ink);background:var(--chip)}.Legal-module__C0m42q__tocActive{color:var(--primary)!important;background:var(--tint)!important}.Legal-module__C0m42q__body{max-width:720px}.Legal-module__C0m42q__clauses{flex-direction:column;gap:34px;display:flex}.Legal-module__C0m42q__clause{flex-direction:column;gap:10px;scroll-margin-top:96px;display:flex}.Legal-module__C0m42q__clauseTitle{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:800}.Legal-module__C0m42q__paragraph{color:var(--ink-body);text-wrap:pretty;font-size:15px;line-height:1.8}.Legal-module__C0m42q__bullets{flex-direction:column;gap:6px;margin:2px 0 0;padding-left:20px;display:flex}.Legal-module__C0m42q__bullets li{color:var(--ink-body);text-wrap:pretty;font-size:15px;line-height:1.7}.Legal-module__C0m42q__foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:24px;font-size:14px;font-weight:700;display:flex}.Legal-module__C0m42q__home{color:var(--primary)}.Legal-module__C0m42q__related{gap:16px;display:flex}.Legal-module__C0m42q__related a{color:var(--muted)}.Legal-module__C0m42q__related a:hover{color:var(--primary)}@media (max-width:899px){.Legal-module__C0m42q__layout{grid-template-columns:1fr;gap:24px;padding-top:24px}.Legal-module__C0m42q__toc{z-index:5;margin:0 calc(-1*var(--gutter));padding:10px var(--gutter);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline);background:rgba(255,255,255,.92);position:-webkit-sticky;position:sticky;top:56px}.Legal-module__C0m42q__tocTitle{display:none}.Legal-module__C0m42q__tocList{flex-direction:row;gap:6px;padding-bottom:2px;overflow-x:auto}.Legal-module__C0m42q__tocList a{white-space:nowrap;border-radius:var(--r-pill);background:var(--chip);padding:6px 12px;font-size:12.5px}}
