.legal-page[data-astro-cid-dazo27du]{background:radial-gradient(circle at top, #2382ee24, transparent 34%), linear-gradient(180deg, #222c6a0a, #f6f8ff00 30%), var(--color-page)}.legal-page__article[data-astro-cid-dazo27du]{inline-size:min(100%,66rem);padding:clamp(var(--space-6), 3vw, var(--space-8));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-surface);background:#fffffff5;margin-inline:auto}.legal-page__breadcrumb[data-astro-cid-dazo27du]{margin-bottom:var(--space-4)}.legal-page__breadcrumb-list[data-astro-cid-dazo27du]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-page__breadcrumb-item[data-astro-cid-dazo27du]{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);display:inline-flex}.legal-page__breadcrumb-link[data-astro-cid-dazo27du]{color:var(--color-link);font-weight:var(--font-weight-medium);text-decoration-thickness:.0625em}.legal-page__breadcrumb-link[data-astro-cid-dazo27du]:hover{color:var(--color-link-hover)}.legal-page__breadcrumb-item--current[data-astro-cid-dazo27du]{color:var(--color-brand-indigo);font-weight:var(--font-weight-medium)}.legal-page__breadcrumb-separator[data-astro-cid-dazo27du]{color:color-mix(in srgb, var(--color-brand-navy) 38%, white)}.legal-page__eyebrow[data-astro-cid-dazo27du]{margin:0 0 var(--space-3);color:var(--color-brand-indigo);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}h1[data-astro-cid-dazo27du]{color:var(--color-brand-navy);font-size:clamp(2rem,1.45rem + 2.75vw,3.25rem);line-height:var(--line-height-heading);text-wrap:balance;margin:0}.legal-page__intro[data-astro-cid-dazo27du]{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-lg)}.legal-page__content[data-astro-cid-dazo27du]{--flow-space:var(--space-6);margin-top:var(--space-8)}.legal-document{--flow-space:var(--space-8)}.legal-document__section{gap:var(--space-4);display:grid}.legal-document__section+.legal-document__section{padding-top:var(--space-2);border-top:var(--border-width) solid color-mix(in srgb, var(--color-border) 72%, white)}.legal-document__lines{gap:var(--space-2);display:grid}.legal-page__content h2{color:var(--color-brand-navy);font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading);margin:0}.legal-page__content h3{color:var(--color-brand-indigo);margin:0;font-size:1.125rem}.legal-page__content p,.legal-page__content li,.legal-page__content dd{color:var(--color-text);line-height:var(--line-height-body)}.legal-page__content ul,.legal-page__content ol{margin:0;padding-inline-start:1.25rem}.legal-document__definitions{gap:var(--space-4);margin:0;display:grid}.legal-document__definitions div{gap:var(--space-1);display:grid}.legal-document__definitions dt{color:var(--color-brand-navy);font-weight:var(--font-weight-bold)}.legal-document__definitions dd{margin:0}.legal-page__content table{border-collapse:collapse;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;overflow:hidden}.legal-page__content th,.legal-page__content td{border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.875rem 1rem}.legal-page__content th{color:var(--color-brand-navy);background:color-mix(in srgb, var(--color-brand-blue) 5%, white)}.legal-page__content tr:last-child td{border-bottom:0}.legal-page__content strong{color:var(--color-brand-navy)}.legal-document__signature-line{letter-spacing:.04em;overflow-wrap:anywhere}@media (width<=40rem){.legal-page__content table,.legal-page__content thead,.legal-page__content tbody,.legal-page__content tr,.legal-page__content th,.legal-page__content td{display:block}.legal-page__content thead{clip:rect(0 0 0 0);clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.legal-page__content tr{border-bottom:var(--border-width) solid var(--color-border)}.legal-page__content td{border-bottom:0}}
