.Legal-module__j0CKdq__masthead{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.Legal-module__j0CKdq__masthead .Legal-module__j0CKdq__title{margin:var(--space-2) 0 0;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.02}.Legal-module__j0CKdq__masthead .Legal-module__j0CKdq__lead{max-width:58ch;margin:var(--space-4) 0 0;color:var(--paper-200);font-size:var(--text-lg);line-height:1.6}.Legal-module__j0CKdq__stamp{padding:var(--space-5);border:1px solid var(--hairline-brass);border-radius:var(--radius-md);background:var(--panel-glass)}.Legal-module__j0CKdq__masthead .Legal-module__j0CKdq__stampLabel{color:var(--brass-300);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin:0}.Legal-module__j0CKdq__masthead .Legal-module__j0CKdq__stampDate{margin:var(--space-2) 0 var(--space-4);color:var(--paper-100);font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1}.Legal-module__j0CKdq__stampList{gap:var(--space-3);padding:var(--space-4) 0 0;border-top:1px solid var(--hairline-faint);flex-direction:column;margin:0;list-style:none;display:flex}.Legal-module__j0CKdq__stampList li{padding-left:var(--space-4);color:var(--paper-300);font-size:var(--text-sm);line-height:1.5;position:relative}.Legal-module__j0CKdq__stampList li:before{content:"";background:var(--brass-500);width:.65rem;height:1px;position:absolute;top:.68em;left:0}.Legal-module__j0CKdq__layout{gap:var(--space-8);margin:var(--space-7) 0 var(--space-8);grid-template-columns:16rem minmax(0,1fr);align-items:start;display:grid}.Legal-module__j0CKdq__toc{overscroll-behavior:contain;max-height:calc(100vh - 7rem);position:sticky;top:5rem;overflow-y:auto}.Legal-module__j0CKdq__tocTitle{margin:0 0 var(--space-3);color:var(--paper-dim);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.Legal-module__j0CKdq__tocList{border-left:1px solid var(--ink-700);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Legal-module__j0CKdq__tocLink{padding:.4rem var(--space-3);color:var(--paper-dim);font-size:var(--text-sm);transition:color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out);border-left:2px solid #0000;align-items:baseline;gap:.6rem;margin-left:-1px;line-height:1.35;text-decoration:none;display:flex}.Legal-module__j0CKdq__tocLink:hover{color:var(--paper-100)}.Legal-module__j0CKdq__tocLinkActive{border-left-color:var(--brass-500);color:var(--paper-100);background:linear-gradient(90deg, var(--brass-glow), transparent 70%)}.Legal-module__j0CKdq__tocNumber{min-width:1.4rem;color:var(--brass-300);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.Legal-module__j0CKdq__body{--measure:76ch;max-width:none}.Legal-module__j0CKdq__body p,.Legal-module__j0CKdq__body ul,.Legal-module__j0CKdq__body ol,.Legal-module__j0CKdq__body h3{max-width:var(--measure)}.Legal-module__j0CKdq__body li a,.Legal-module__j0CKdq__body td a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.18em}.Legal-module__j0CKdq__body li a:hover,.Legal-module__j0CKdq__body td a:hover{text-decoration-color:currentColor}.Legal-module__j0CKdq__section{margin:0 0 var(--space-8);scroll-margin-top:6rem}.Legal-module__j0CKdq__sectionTitle{gap:var(--space-4);margin:0 0 var(--space-5);font-size:var(--text-2xl);align-items:baseline;line-height:1.15;display:flex}.Legal-module__j0CKdq__sectionNumber{min-width:1.6ch;color:var(--brass-400);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;flex:none}.Legal-module__j0CKdq__sectionName{flex:0 auto;min-width:0}.Legal-module__j0CKdq__sectionRule{flex:1 1 var(--space-6);min-width:var(--space-5);background:linear-gradient(90deg, var(--hairline-brass), transparent);align-self:center;height:1px}.Legal-module__j0CKdq__body p{margin:0 0 var(--space-4);color:var(--paper-300);line-height:1.7}.Legal-module__j0CKdq__body h3{margin:var(--space-6) 0 var(--space-3);color:var(--paper-100);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:0}.Legal-module__j0CKdq__body ul{margin:0 0 var(--space-4);padding-left:var(--space-5);color:var(--paper-300);line-height:1.7}.Legal-module__j0CKdq__body li{margin-bottom:var(--space-2)}.Legal-module__j0CKdq__body li::marker{color:var(--brass-500)}.Legal-module__j0CKdq__body strong{color:var(--paper-100);font-weight:600}.Legal-module__j0CKdq__body code{border:1px solid var(--hairline-faint);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink-900) 60%, transparent);color:var(--brass-300);font-family:var(--font-mono);padding:.1rem .35rem;font-size:.85em}.Legal-module__j0CKdq__callout{max-width:min(100%, calc(var(--measure) + 6rem));margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--hairline-brass);border-radius:var(--radius-md);background:color-mix(in srgb, var(--brass-500) 8%, transparent)}.Legal-module__j0CKdq__callout p{color:var(--paper-200)}.Legal-module__j0CKdq__callout p:first-child>strong:first-child{margin-bottom:var(--space-2);color:var(--brass-300);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;display:block}.Legal-module__j0CKdq__callout p:last-child{margin-bottom:0}.Legal-module__j0CKdq__tableWrap{margin:0 0 var(--space-6);border:1px solid var(--hairline-faint);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink-900) 55%, transparent);overflow-x:auto}.Legal-module__j0CKdq__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.Legal-module__j0CKdq__table th{padding:var(--space-3);border-bottom:1px solid var(--hairline-brass);background:color-mix(in srgb, var(--brass-500) 7%, transparent);color:var(--brass-300);font-family:var(--font-sans);font-size:var(--text-xs);text-align:left;text-transform:uppercase;letter-spacing:var(--tracking-caps);white-space:nowrap;font-weight:600}.Legal-module__j0CKdq__table td{padding:var(--space-3);border-bottom:1px solid var(--ink-700);color:var(--paper-300);vertical-align:top;line-height:1.6}.Legal-module__j0CKdq__table td:first-child{color:var(--paper-200)}.Legal-module__j0CKdq__table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--ink-800) 40%, transparent)}.Legal-module__j0CKdq__table tr:last-child td{border-bottom:none}.Legal-module__j0CKdq__companion{max-width:var(--measure);margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--hairline-faint);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink-900) 50%, transparent);color:var(--paper-300);font-size:var(--text-sm)}@media (max-width:64rem){.Legal-module__j0CKdq__masthead{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.Legal-module__j0CKdq__stamp{max-width:40rem}.Legal-module__j0CKdq__stampList{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}}@media (max-width:900px){.Legal-module__j0CKdq__layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.Legal-module__j0CKdq__toc{max-height:none;padding-bottom:var(--space-4);border-bottom:1px solid var(--hairline-faint);position:static;overflow:visible}.Legal-module__j0CKdq__sectionTitle{font-size:var(--text-xl)}.Legal-module__j0CKdq__body{--measure:none}}@media (max-width:640px){.Legal-module__j0CKdq__masthead .Legal-module__j0CKdq__lead{font-size:var(--text-base)}.Legal-module__j0CKdq__stamp{padding:var(--space-4)}}
