.legal-page.svelte-1qwgyui{max-width:72rem;margin:0 auto;padding-block:1.5rem 2rem}.legal-toc.svelte-1qwgyui{display:none}.legal-toc__label.svelte-1qwgyui{font-size:var(--gm-type-caption);color:var(--gm-text-muted);margin:0 0 .5rem .75rem}.legal-toc.svelte-1qwgyui ul:where(.svelte-1qwgyui){margin:0;padding:0;list-style:none}.legal-toc__item.svelte-1qwgyui{border-left:2px solid var(--gm-rule);font-size:var(--gm-type-footnote);color:var(--gm-text-secondary);padding:.4rem .75rem;line-height:1.4;text-decoration:none;display:block}.legal-toc__item[aria-current].svelte-1qwgyui{border-left-color:var(--gm-accent-fill);color:var(--gm-text-primary);font-weight:600}@media (hover:hover){.legal-toc__item.svelte-1qwgyui:hover{color:var(--gm-text-primary)}}.legal-toc-fab.svelte-1qwgyui{bottom:calc(1rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));z-index:var(--gm-z-sticky);width:fit-content;margin-left:auto;position:sticky}.legal-toc-sheet.svelte-1qwgyui{display:grid}.legal-content.svelte-1qwgyui{min-width:0}.legal-header.svelte-1qwgyui,.legal-section.svelte-1qwgyui>:not(.legal-table-wrap),.legal-subsection.svelte-1qwgyui>:not(.legal-table-wrap){max-width:44rem}.legal-header.svelte-1qwgyui{gap:.5rem;margin-bottom:2.5rem;display:grid}.legal-title.svelte-1qwgyui{font-size:clamp(1.625rem,7vw,2.75rem);font-stretch:var(--gm-display-stretch-hero);font-weight:var(--gm-display-weight-title);color:var(--gm-text-primary);text-wrap:balance;line-height:1.08}.legal-basis.svelte-1qwgyui{font-size:var(--gm-type-subhead);color:var(--gm-text-secondary);line-height:1.45}.legal-date.svelte-1qwgyui{font-size:var(--gm-type-caption);color:var(--gm-text-muted)}.legal-section.svelte-1qwgyui{border-top:1px solid var(--gm-rule);margin-bottom:1.75rem;padding-top:1.75rem}.legal-section-title.svelte-1qwgyui{font-size:var(--gm-type-title2);font-weight:var(--gm-display-weight-title);color:var(--gm-text-primary);text-wrap:balance;margin-bottom:.75rem;line-height:1.25}.legal-section-summary.svelte-1qwgyui{font-size:var(--gm-type-callout);color:var(--gm-text-primary);margin-bottom:1rem;line-height:1.5}.legal-subsection.svelte-1qwgyui{margin-top:1.5rem}.legal-subsection-title.svelte-1qwgyui{font-size:var(--gm-type-headline);color:var(--gm-text-primary);margin-bottom:.5rem;font-weight:600}.legal-p.svelte-1qwgyui,.legal-list.svelte-1qwgyui li:where(.svelte-1qwgyui){font-size:var(--gm-type-body);color:var(--gm-text-secondary);line-height:1.6}.legal-p.svelte-1qwgyui{margin-bottom:.75rem}.legal-link.svelte-1qwgyui{color:var(--gm-text-primary);text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.legal-link.svelte-1qwgyui:hover{color:var(--gm-accent-orange)}}.legal-list.svelte-1qwgyui{margin:0 0 1rem;padding:0;list-style:none}.legal-list.svelte-1qwgyui li:where(.svelte-1qwgyui){margin-bottom:.35rem;padding-left:1.25rem;position:relative}.legal-list.svelte-1qwgyui li:where(.svelte-1qwgyui):before{content:"";background:var(--gm-rule-strong);width:5px;height:5px;position:absolute;top:.7em;left:.25rem}.legal-callout.svelte-1qwgyui{border-left:3px solid var(--gm-rule-strong);border-radius:0 var(--gm-radius-sm) var(--gm-radius-sm) 0;background:var(--gm-bg-elevated);font-size:var(--gm-type-subhead);color:var(--gm-text-primary);margin:1rem 0;padding:.875rem 1rem;line-height:1.55}.legal-callout-warning.svelte-1qwgyui{border-left-color:var(--gm-caution)}.legal-table-wrap.svelte-1qwgyui{margin:1rem 0}.legal-table-wrap.svelte-1qwgyui:focus-visible{outline:2px solid var(--gm-accent-orange);outline-offset:2px}.legal-table.svelte-1qwgyui{border-collapse:collapse;width:100%;font-size:var(--gm-type-subhead)}.legal-table.svelte-1qwgyui thead:where(.svelte-1qwgyui){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legal-table.svelte-1qwgyui tr:where(.svelte-1qwgyui){border-top:1px solid var(--gm-rule);gap:.25rem;padding:.75rem 0;display:grid}.legal-table.svelte-1qwgyui td:where(.svelte-1qwgyui){color:var(--gm-text-secondary);line-height:1.45;display:block}.legal-table.svelte-1qwgyui td:where(.svelte-1qwgyui):before{content:attr(data-label);font-size:var(--gm-type-caption);color:var(--gm-text-muted);line-height:1.6;display:block}.legal-table.svelte-1qwgyui td:where(.svelte-1qwgyui):first-child{color:var(--gm-text-primary);font-weight:600;display:block}.legal-table.svelte-1qwgyui td:where(.svelte-1qwgyui):first-child:before{content:none}@media (width>=768px){.legal-table-wrap.svelte-1qwgyui{width:max-content;max-width:min(100%,62rem);overflow-x:auto}.legal-table.svelte-1qwgyui{min-width:52rem}.legal-table.svelte-1qwgyui thead:where(.svelte-1qwgyui){clip-path:none;width:auto;height:auto;position:static}.legal-table.svelte-1qwgyui tr:where(.svelte-1qwgyui){border-top:0;display:table-row}.legal-table.svelte-1qwgyui th:where(.svelte-1qwgyui),.legal-table.svelte-1qwgyui td:where(.svelte-1qwgyui){border-bottom:1px solid var(--gm-rule);text-align:left;vertical-align:top;padding:.6rem .75rem .6rem 0;display:table-cell}.legal-table.svelte-1qwgyui th:where(.svelte-1qwgyui){font-size:var(--gm-type-caption);color:var(--gm-text-muted);white-space:nowrap;font-weight:600}.legal-table.svelte-1qwgyui td:where(.svelte-1qwgyui):before{content:none}.legal-table.svelte-1qwgyui td:where(.svelte-1qwgyui):first-child{display:table-cell}}.legal-page.is-wide.svelte-1qwgyui{grid-template-columns:16rem minmax(0,1fr);gap:3rem;padding-top:2.5rem;display:grid}.legal-page.is-wide.svelte-1qwgyui .legal-toc:where(.svelte-1qwgyui){top:calc(var(--gm-chrome-top) + 1.5rem);max-height:calc(100svh - var(--gm-chrome-top) - 3rem);align-self:start;display:block;position:sticky;overflow-y:auto}.legal-page.is-wide.svelte-1qwgyui .legal-toc-fab:where(.svelte-1qwgyui){display:none}
