.legal-hero.svelte-1mkhgpt{background:#050507;color:#fff;padding:150px 0 80px;position:relative;overflow:hidden}.legal-hero.svelte-1mkhgpt:before{content:"";position:absolute;right:-180px;top:-120px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,#e8541a29,#e8541a00 62%);pointer-events:none}.legal-hero-inner.svelte-1mkhgpt{max-width:820px;margin:0 auto;padding:0 60px;position:relative;z-index:2}.crumb.svelte-1mkhgpt{font-size:12.5px;color:#7c7c84;margin-bottom:26px;display:flex;align-items:center;gap:9px}.crumb.svelte-1mkhgpt a:where(.svelte-1mkhgpt){color:#9b9ba0;transition:color .15s}.crumb.svelte-1mkhgpt a:where(.svelte-1mkhgpt):hover{color:#fff}.crumb.svelte-1mkhgpt .sep:where(.svelte-1mkhgpt){opacity:.45}.legal-hero.svelte-1mkhgpt h1:where(.svelte-1mkhgpt){font-weight:800;font-size:64px;line-height:.98;letter-spacing:-.045em;margin:0 0 18px}.legal-hero.svelte-1mkhgpt h1:where(.svelte-1mkhgpt) .accent:where(.svelte-1mkhgpt){color:var(--red)}.legal-hero.svelte-1mkhgpt p:where(.svelte-1mkhgpt){font-size:16.5px;line-height:1.6;color:#bdbdc2;max-width:520px;margin:0;font-weight:300}.legal-body.svelte-1mkhgpt{background:var(--bg);padding:72px 0 110px}.legal-inner.svelte-1mkhgpt{max-width:820px;margin:0 auto;padding:0 60px}.legal-block.svelte-1mkhgpt{padding:26px 0;border-bottom:1px solid var(--line)}.legal-block.svelte-1mkhgpt:last-child{border-bottom:none}.legal-block.svelte-1mkhgpt h2:where(.svelte-1mkhgpt){font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin:0 0 14px}.legal-block.svelte-1mkhgpt p:where(.svelte-1mkhgpt){font-size:16px;line-height:1.7;color:var(--ink-soft);margin:0;font-weight:300}.legal-block.svelte-1mkhgpt strong:where(.svelte-1mkhgpt){font-weight:600;color:var(--ink)}.legal-block.svelte-1mkhgpt a:where(.svelte-1mkhgpt){color:var(--red);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.legal-block.svelte-1mkhgpt a:where(.svelte-1mkhgpt):hover{border-color:var(--red)}@media (max-width: 680px){.legal-hero.svelte-1mkhgpt{padding:120px 0 56px}.legal-hero-inner.svelte-1mkhgpt,.legal-inner.svelte-1mkhgpt{padding:0 22px}.legal-hero.svelte-1mkhgpt h1:where(.svelte-1mkhgpt){font-size:44px}.legal-body.svelte-1mkhgpt{padding:48px 0 72px}}
