.legal[data-astro-cid-fmzvkzhr]{--edge:1rem;padding:var(--space-48) 0 var(--space-128);overflow-x:clip}.legal-head[data-astro-cid-fmzvkzhr]{gap:var(--space-16);padding-bottom:var(--space-32);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.legal-promise[data-astro-cid-fmzvkzhr]{font-size:var(--text-base);line-height:var(--leading-base);color:var(--text-muted);max-width:40ch}.legal-promise[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{color:var(--link);text-underline-offset:.15em}.legal-promise[data-astro-cid-fmzvkzhr] strong[data-astro-cid-fmzvkzhr]{font-weight:var(--font-weight-bold);color:var(--text)}.legal-prose[data-astro-cid-fmzvkzhr] .to-toc{margin-top:var(--space-24)}.legal-prose[data-astro-cid-fmzvkzhr] .to-toc a{min-height:44px;font-size:var(--text-sm);line-height:var(--leading-sm);align-items:center;display:inline-flex}.legal-head[data-astro-cid-fmzvkzhr] h1[data-astro-cid-fmzvkzhr]{font-size:var(--text-2xl);max-width:16ch;letter-spacing:var(--tracking-2xl);text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}@media (width<=399px){.legal-head[data-astro-cid-fmzvkzhr] h1[data-astro-cid-fmzvkzhr]{font-size:min(var(--text-2xl), 17vw);letter-spacing:var(--tracking-2xl)}}.legal-lede[data-astro-cid-fmzvkzhr]{font-size:var(--text-md);line-height:var(--leading-md);max-width:40ch;letter-spacing:var(--tracking-md)}.legal-meta[data-astro-cid-fmzvkzhr]{font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.legal-draft[data-astro-cid-fmzvkzhr]{max-width:58ch;padding:var(--space-16) var(--space-20);border-radius:var(--radius-lg);background:var(--warning-surface);border:1px solid var(--warning-line);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-sm)}.legal-body[data-astro-cid-fmzvkzhr]{gap:var(--space-32);padding-top:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1000px){.legal-body[data-astro-cid-fmzvkzhr]{column-gap:var(--space-64);grid-template-columns:17rem minmax(0,52ch);align-items:start}.legal-toc[data-astro-cid-fmzvkzhr]{max-height:calc(100vh - 8rem);position:sticky;top:7rem;overflow-y:auto}}.toc-fold[data-astro-cid-fmzvkzhr]>summary[data-astro-cid-fmzvkzhr]{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.toc-fold[data-astro-cid-fmzvkzhr]>summary[data-astro-cid-fmzvkzhr]::-webkit-details-marker{display:none}.toc-fold[data-astro-cid-fmzvkzhr]>summary[data-astro-cid-fmzvkzhr]:after{content:"";width:.5em;height:.5em;transition:rotate var(--duration-fast) var(--ease-standard);border:2px solid;border-width:0 2px 2px 0;margin-inline-start:var(--space-8);translate:0 -.15em;rotate:45deg}.toc-fold[data-astro-cid-fmzvkzhr][open]>summary[data-astro-cid-fmzvkzhr]:after{translate:0 .1em;rotate:225deg}@media (width>=1000px){.toc-fold[data-astro-cid-fmzvkzhr]>summary[data-astro-cid-fmzvkzhr]{pointer-events:none}.toc-fold[data-astro-cid-fmzvkzhr]>summary[data-astro-cid-fmzvkzhr]:after,.legal-prose[data-astro-cid-fmzvkzhr] .to-toc{display:none}}.toc-title[data-astro-cid-fmzvkzhr]{font-weight:var(--font-weight-bold);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted);margin-bottom:var(--space-4)}.legal-toc[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{gap:0;margin:0;padding:0;list-style:none;display:grid}.legal-toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{min-width:44px;min-height:44px;color:var(--link);font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:var(--leading-sm);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;display:inline-flex}.legal-prose[data-astro-cid-fmzvkzhr]{font-size:var(--text-base);line-height:var(--leading-base);min-width:0;max-width:52ch}.legal-prose[data-astro-cid-fmzvkzhr] table{max-width:none}.legal-prose[data-astro-cid-fmzvkzhr] h2{font-size:var(--text-lg);line-height:var(--leading-lg);margin-top:var(--space-64);letter-spacing:var(--tracking-lg);scroll-margin-top:6rem}.legal-prose[data-astro-cid-fmzvkzhr] h2:first-child{margin-top:0}@media (width<=399px){.legal-prose[data-astro-cid-fmzvkzhr] h2{font-size:min(var(--text-lg), 9.5vw)}}.legal-prose[data-astro-cid-fmzvkzhr] h3{font-size:var(--text-md);line-height:var(--leading-md);margin-top:var(--space-32);letter-spacing:var(--tracking-md)}.legal-prose[data-astro-cid-fmzvkzhr] ul,.legal-prose[data-astro-cid-fmzvkzhr] ol{overflow-wrap:anywhere;gap:var(--space-8);padding-left:1.25em;display:grid}.legal-prose[data-astro-cid-fmzvkzhr] li::marker{color:var(--brand-cobalt)}.legal-prose[data-astro-cid-fmzvkzhr] a{overflow-wrap:anywhere;color:var(--link);text-underline-offset:3px;font-weight:var(--font-weight-medium);padding-block:.25em}.legal-prose[data-astro-cid-fmzvkzhr] a:hover{color:var(--link-hover)}.legal-prose[data-astro-cid-fmzvkzhr] strong{font-weight:var(--font-weight-bold)}.legal-prose[data-astro-cid-fmzvkzhr] table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-sm);display:block;overflow-x:auto}.legal-prose[data-astro-cid-fmzvkzhr] th,.legal-prose[data-astro-cid-fmzvkzhr] td{text-align:left;vertical-align:top;padding:var(--space-12);border-bottom:1px solid var(--line)}.legal-prose[data-astro-cid-fmzvkzhr] th{font-weight:var(--font-weight-bold);background:var(--surface-sunken)}@media (width<=599px){.legal-prose[data-astro-cid-fmzvkzhr] table.stackable,.legal-prose[data-astro-cid-fmzvkzhr] table.stackable tbody,.legal-prose[data-astro-cid-fmzvkzhr] table.stackable tr,.legal-prose[data-astro-cid-fmzvkzhr] table.stackable td{width:100%;display:block}.legal-prose[data-astro-cid-fmzvkzhr] table.stackable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legal-prose[data-astro-cid-fmzvkzhr] table.stackable tr{margin-bottom:var(--space-16);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.legal-prose[data-astro-cid-fmzvkzhr] table.stackable td{border-bottom:1px solid var(--line);overflow-wrap:anywhere}.legal-prose[data-astro-cid-fmzvkzhr] table.stackable td:last-child{border-bottom:0}.legal-prose[data-astro-cid-fmzvkzhr] table.stackable td[data-label]:before{content:attr(data-label);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);margin-bottom:var(--space-4);display:block}}.legal-prose[data-astro-cid-fmzvkzhr] blockquote{padding:var(--space-16) var(--space-20);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin:0}.legal-prose[data-astro-cid-fmzvkzhr] hr{margin:var(--space-48) 0}
