.legal:where(.astro-omcqx66c){padding-bottom:40px}.legal:where(.astro-omcqx66c) .page-h1:where(.astro-omcqx66c){font-size:40px}.legal-draft:where(.astro-omcqx66c){background:var(--chip);border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.prose:where(.astro-omcqx66c) h2{font-family:var(--font-heading);margin:32px 0 8px;font-size:22px;font-weight:600}.prose:where(.astro-omcqx66c) h3{margin:24px 0 6px;font-size:17px}.prose:where(.astro-omcqx66c) p,.prose:where(.astro-omcqx66c) li{font-size:15px;line-height:1.7}.prose:where(.astro-omcqx66c) ul,.prose:where(.astro-omcqx66c) ol{padding-inline-start:22px}.prose:where(.astro-omcqx66c) a{color:var(--primary-text)}.prose:where(.astro-omcqx66c) table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.prose:where(.astro-omcqx66c) th,.prose:where(.astro-omcqx66c) td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:8px 10px}.prose:where(.astro-omcqx66c) .legal-gap,.prose:where(.astro-omcqx66c) .legal-note{background:color-mix(in srgb, var(--sand) 45%, transparent);color:var(--ink);border-radius:4px;padding:0 4px}.legal-others:where(.astro-omcqx66c){border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.legal-others:where(.astro-omcqx66c) ul:where(.astro-omcqx66c){grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px;margin:10px 0 0;padding:0;list-style:none;display:grid}@media (width<=719px){.legal:where(.astro-omcqx66c) .page-h1:where(.astro-omcqx66c){font-size:30px}}
