.legal-body.svelte-z44g1y h1{font:400 clamp(40px, 5vw, 60px) / 1.05 var(--font-mk-display);letter-spacing:-.03em;color:var(--mk-heading);margin:0}.legal-body.svelte-z44g1y h2{border-top:1px solid var(--mk-hairline);font:400 26px / 1.25 var(--font-mk-display);letter-spacing:-.01em;color:var(--mk-heading);margin:56px 0 0;padding-top:24px;scroll-margin-top:96px}.legal-body.svelte-z44g1y h3{color:var(--mk-heading);margin:28px 0 0;font-size:17px;font-weight:500;line-height:1.4}.legal-body.svelte-z44g1y p,.legal-body.svelte-z44g1y li,.legal-body.svelte-z44g1y address{color:var(--mk-body);line-height:1.65}.legal-body.svelte-z44g1y p{margin:12px 0 0}.legal-body.svelte-z44g1y ul,.legal-body.svelte-z44g1y ol{gap:6px;margin:12px 0 0;padding-left:20px;display:grid}.legal-body.svelte-z44g1y ul{list-style:outside}.legal-body.svelte-z44g1y ol{list-style:decimal}.legal-body.svelte-z44g1y address{margin:12px 0 0;font-style:normal}.legal-body.svelte-z44g1y a{color:var(--mk-action);text-underline-offset:3px;text-decoration:underline}.legal-body.svelte-z44g1y a:hover{color:var(--mk-primary)}.legal-body.svelte-z44g1y dl{grid-template-columns:max-content 1fr;gap:8px 24px;margin:16px 0 0;display:grid}.legal-body.svelte-z44g1y dt{color:var(--mk-secondary)}.legal-body.svelte-z44g1y dd{color:var(--mk-body);margin:0}.legal-body.svelte-z44g1y .legal__meta{font:400 14px / 1.4 var(--font-mk-mono);letter-spacing:var(--tracking-mk-mono);color:var(--mk-meta);margin-top:16px}.legal-body.svelte-z44g1y .legal__intro{margin-top:32px;font-size:18px;line-height:1.4}.legal-body.svelte-z44g1y .legal__note{border-radius:var(--radius-mk-md);background:var(--mk-card);color:var(--mk-secondary);margin-top:24px;padding:16px 20px;font-size:14px;line-height:1.4}.legal-body.svelte-z44g1y .legal-wrap{overflow-x:auto}.legal-body.svelte-z44g1y .legal-table{border-collapse:collapse;width:100%;min-width:640px;margin-top:20px;font-size:14px;line-height:1.4}.legal-body.svelte-z44g1y .legal-table th,.legal-body.svelte-z44g1y .legal-table td{border-bottom:1px solid var(--mk-hairline);text-align:left;vertical-align:top;color:var(--mk-body);padding:14px 16px 14px 0}.legal-body.svelte-z44g1y .legal-table th{color:var(--mk-secondary);font-weight:500}.legal-body.svelte-z44g1y .legal-table td:first-child{color:var(--mk-heading);font-weight:500}@media (width<=900px){.legal-body.svelte-z44g1y dl{grid-template-columns:1fr;gap:2px}.legal-body.svelte-z44g1y dd{margin-bottom:10px}}
