.legal-markdown[data-v-d2c9666e] h1{color:var(--color-stone-900);font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-block:0 1.75rem;text-wrap:balance}.legal-markdown[data-v-d2c9666e] h2{color:var(--color-stone-900);font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin-block:2rem .7rem}.legal-markdown[data-v-d2c9666e] h3{color:var(--color-stone-800);font-size:1.05rem;font-weight:700;margin-block:1.5rem .45rem}.legal-markdown[data-v-d2c9666e] p+p{margin-top:.8rem}.legal-markdown[data-v-d2c9666e] ol,.legal-markdown[data-v-d2c9666e] ul{margin-block:.8rem;padding-inline-start:1.4rem}.legal-markdown[data-v-d2c9666e] ul{list-style:disc}.legal-markdown[data-v-d2c9666e] ol{list-style:decimal}.legal-markdown[data-v-d2c9666e] li+li{margin-top:.45rem}.legal-markdown[data-v-d2c9666e] strong{color:var(--color-stone-800);font-weight:700}.legal-markdown[data-v-d2c9666e] code{font-family:var(--font-mono);font-size:.9em}.legal-markdown[data-v-d2c9666e] a{color:var(--color-grape-700);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.legal-markdown[data-v-d2c9666e] a:hover{color:var(--color-grape-600)}.legal-markdown[data-v-d2c9666e] a:focus-visible{border-radius:.2rem;outline:.15rem solid color-mix(in oklab,var(--color-grape-500) 60%,transparent);outline-offset:.2rem}
