.page-legal{background:var(--paper)}.page-legal .top{border-bottom:1px solid var(--line);background:var(--paper);position:relative}.legal{padding:48px var(--gutter) 120px}.legal-doc{max-width:46rem;margin:0 auto;font-size:1.08rem}.legal-back a{color:var(--oxblood);font-weight:700}.legal-doc h1{margin-top:28px;font-size:clamp(2rem,1.4rem + 2vw,3rem)}.legal-note{background:var(--blush);color:var(--oxblood-press);border-radius:12px;margin-top:16px;padding:12px 16px;font-weight:500}.legal-doc h2{margin-top:56px;scroll-margin-top:24px;font-size:1.55rem}.legal-doc h3{margin-top:32px;font-size:1.2rem}.legal-doc p,.legal-doc ul,.legal-doc ol{color:var(--ink-2);margin:16px 0 0}.legal-doc li+li{margin-top:6px}.legal-doc strong{color:var(--ink)}.legal-doc hr{border:0;border-top:1px solid var(--line);margin:40px 0}.legal-doc blockquote{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;margin:24px 0 0;padding:4px 20px 16px}.table-wrap{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin-top:20px;overflow-x:auto}.legal-doc table{border-collapse:collapse;background:#fff;width:100%;font-size:.98rem}.legal-doc th,.legal-doc td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.legal-doc th{background:var(--marble);font-weight:700}.legal-doc tr:last-child td{border-bottom:0}
