.legal-head:where(.astro-7c53isjj){border-bottom:1px solid var(--ti-color-border);background:var(--ti-color-sunken);padding-block:clamp(3rem,2rem + 5vw,6rem) clamp(2rem,1.5rem + 2vw,3rem)}.legal-head:where(.astro-7c53isjj) .container:where(.astro-7c53isjj){gap:var(--ti-space-4);display:grid}.meta:where(.astro-7c53isjj){gap:var(--ti-space-2) var(--ti-space-8);margin:var(--ti-space-2) 0 0;flex-wrap:wrap;display:flex}.meta:where(.astro-7c53isjj) div:where(.astro-7c53isjj){gap:var(--ti-space-2);align-items:baseline;display:flex}.meta:where(.astro-7c53isjj) dt:where(.astro-7c53isjj){color:var(--ti-color-text-muted);font-size:.875rem}.meta:where(.astro-7c53isjj) dd:where(.astro-7c53isjj){margin:0;font-weight:600}.body:where(.astro-7c53isjj){grid-template-columns:15rem minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(4rem,3rem + 5vw,7rem);display:grid}.side:where(.astro-7c53isjj){top:calc(var(--ti-header-height) + var(--ti-space-6));align-self:start;gap:var(--ti-space-8);font-size:.9375rem;display:grid;position:sticky}.side-title:where(.astro-7c53isjj){margin-bottom:var(--ti-space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--ti-color-text-muted);font-size:.8125rem;font-weight:600}.side:where(.astro-7c53isjj) ul:where(.astro-7c53isjj),.side:where(.astro-7c53isjj) ol:where(.astro-7c53isjj){gap:var(--ti-space-2);margin:0;padding:0;list-style:none;display:grid}.side:where(.astro-7c53isjj) a:where(.astro-7c53isjj){color:var(--ti-color-text);text-decoration:none}.side:where(.astro-7c53isjj) a:where(.astro-7c53isjj):hover{color:var(--ti-color-primary);text-decoration:underline}.side:where(.astro-7c53isjj) a:where(.astro-7c53isjj)[aria-current]{color:var(--ti-color-primary);font-weight:600}.toc:where(.astro-7c53isjj) a:where(.astro-7c53isjj){color:var(--ti-color-text-muted)}.main:where(.astro-7c53isjj){max-width:46rem}.notice:where(.astro-7c53isjj){gap:var(--ti-space-3);margin-bottom:var(--ti-space-8);padding:var(--ti-space-4) var(--ti-space-6);border:1px solid color-mix(in srgb, var(--ti-color-warning) 35%, transparent);border-radius:var(--ti-radius);background:var(--ti-color-warning-surface);color:var(--ti-color-warning);align-items:flex-start;display:flex}.notice:where(.astro-7c53isjj) svg:where(.astro-7c53isjj){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;margin-top:1px}.prose:where(.astro-7c53isjj){font-size:1.0625rem;line-height:1.7}.prose:where(.astro-7c53isjj) h2{margin:var(--ti-space-12) 0 var(--ti-space-4);scroll-margin-top:calc(var(--ti-header-height) + var(--ti-space-6));font-size:1.5rem;line-height:1.25}.prose:where(.astro-7c53isjj) h2:first-child{margin-top:0}.prose:where(.astro-7c53isjj) p,.prose:where(.astro-7c53isjj) ul,.prose:where(.astro-7c53isjj) ol,.prose:where(.astro-7c53isjj) table{margin:0 0 var(--ti-space-4)}.prose:where(.astro-7c53isjj) ul,.prose:where(.astro-7c53isjj) ol{padding-left:1.4em}.prose:where(.astro-7c53isjj) li+li{margin-top:var(--ti-space-2)}.prose:where(.astro-7c53isjj) table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5;display:block;overflow-x:auto}.prose:where(.astro-7c53isjj) th,.prose:where(.astro-7c53isjj) td{padding:var(--ti-space-3);border-bottom:1px solid var(--ti-color-border);text-align:left;vertical-align:top}.prose:where(.astro-7c53isjj) th{white-space:nowrap;font-weight:600}.foot:where(.astro-7c53isjj){margin-top:var(--ti-space-12);padding-top:var(--ti-space-6);border-top:1px solid var(--ti-color-border);color:var(--ti-color-text-muted)}@media (width<=900px){.body:where(.astro-7c53isjj){grid-template-columns:1fr}.side:where(.astro-7c53isjj){position:static}.toc:where(.astro-7c53isjj){display:none}}
