.LegalPage-module__bHW_4a__page{width:min(100%,1000px);padding:max(20px, env(safe-area-inset-top)) 28px max(36px, env(safe-area-inset-bottom));color:var(--ink);margin:0 auto;line-height:1.8}.LegalPage-module__bHW_4a__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.LegalPage-module__bHW_4a__brand{letter-spacing:-.07em;white-space:nowrap;font-size:23px;font-weight:950;text-decoration:none}.LegalPage-module__bHW_4a__brand span{color:var(--accent-ink)}.LegalPage-module__bHW_4a__back{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;min-height:44px;padding:6px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.LegalPage-module__bHW_4a__hero{padding:26px 0 22px}.LegalPage-module__bHW_4a__hero h1{letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(27px,6vw,40px);font-weight:950;line-height:1.35}.LegalPage-module__bHW_4a__lead{max-width:44em;color:var(--muted);text-wrap:pretty;margin:0;font-size:14px}.LegalPage-module__bHW_4a__updated{background:color-mix(in srgb, var(--butter) 55%, var(--paper));width:fit-content;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;margin:12px 0 0;padding:4px 10px;font-size:12px;font-weight:900}.LegalPage-module__bHW_4a__layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:22px;display:grid}.LegalPage-module__bHW_4a__single{width:min(100%,760px);margin:0 auto}.LegalPage-module__bHW_4a__toc{border:1px solid var(--line);border-top:5px solid var(--butter);background:var(--paper);box-shadow:4px 5px 0 var(--shadow);border-radius:20px;grid-area:1/2;padding:16px 18px;position:sticky;top:16px}.LegalPage-module__bHW_4a__toc h2{margin:0 0 8px;font-size:15px;font-weight:950}.LegalPage-module__bHW_4a__toc ol{gap:4px;margin:0;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.LegalPage-module__bHW_4a__toc a{overflow-wrap:anywhere;text-underline-offset:3px;padding:2px 0;display:inline-block}.LegalPage-module__bHW_4a__body{border:1px solid var(--line);border-top:5px solid var(--mint);background:var(--paper);min-width:0;box-shadow:4px 5px 0 var(--shadow);border-radius:22px;grid-area:1/1;gap:26px;padding:26px;font-size:14px;display:grid}.LegalPage-module__bHW_4a__body section{min-width:0;scroll-margin-top:16px}.LegalPage-module__bHW_4a__body section+section{border-top:1px dashed var(--line);padding-top:22px}.LegalPage-module__bHW_4a__body h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(18px,3.6vw,22px);font-weight:950;line-height:1.45}.LegalPage-module__bHW_4a__body h3{margin:14px 0 4px;font-size:15px;font-weight:900}.LegalPage-module__bHW_4a__body p{overflow-wrap:anywhere;margin:0 0 8px}.LegalPage-module__bHW_4a__body ul,.LegalPage-module__bHW_4a__body ol{gap:6px;margin:0 0 8px;padding-left:1.3em;display:grid}.LegalPage-module__bHW_4a__body ul{list-style:outside}.LegalPage-module__bHW_4a__body ol{list-style:decimal}.LegalPage-module__bHW_4a__body li{overflow-wrap:anywhere}.LegalPage-module__bHW_4a__body li::marker{color:var(--accent-ink)}.LegalPage-module__bHW_4a__body dl{border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.LegalPage-module__bHW_4a__body dt,.LegalPage-module__bHW_4a__body dd{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:10px 12px}.LegalPage-module__bHW_4a__body dt{background:color-mix(in srgb, var(--mint) 28%, var(--paper));font-weight:900}.LegalPage-module__bHW_4a__body a{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700}.LegalPage-module__bHW_4a__footer{border-top:1px solid var(--line);justify-items:center;gap:16px;margin-top:34px;padding-top:22px;display:grid}.LegalPage-module__bHW_4a__page a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (max-width:859px){.LegalPage-module__bHW_4a__layout{grid-template-columns:minmax(0,1fr)}.LegalPage-module__bHW_4a__toc{grid-area:1/1;position:static}.LegalPage-module__bHW_4a__body{grid-area:2/1}}@media (max-width:679px){.LegalPage-module__bHW_4a__page{padding-left:16px;padding-right:16px}.LegalPage-module__bHW_4a__body{border-radius:20px;padding:18px;font-size:13.5px}.LegalPage-module__bHW_4a__body dl{grid-template-columns:minmax(0,1fr)}.LegalPage-module__bHW_4a__body dt{border-bottom:0;padding-bottom:4px}.LegalPage-module__bHW_4a__body dd{padding-top:4px}}@media (max-width:359px){.LegalPage-module__bHW_4a__page{padding-left:12px;padding-right:12px}.LegalPage-module__bHW_4a__brand{font-size:20px}.LegalPage-module__bHW_4a__back{padding-inline:11px}.LegalPage-module__bHW_4a__body{padding:15px}}
