.legal-layout.svelte-1msbavj{box-sizing:border-box;width:100%;max-width:calc(var(--width-prose) + 2 * var(--gutter));margin-inline:auto;padding:var(--space-7) var(--gutter) var(--space-8)}@media (min-width: 1280px){.legal-layout.has-toc.svelte-1msbavj{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:var(--space-8);max-width:calc(var(--width-prose) + 240px + var(--space-8) + 2 * var(--gutter))}}.legal-article.svelte-1msbavj{min-width:0}.legal-article.svelte-1msbavj h2{scroll-margin-top:var(--space-8)}.toc.svelte-1msbavj ol:where(.svelte-1msbavj){display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.toc.svelte-1msbavj a:where(.svelte-1msbavj){display:block;padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left:2px solid transparent;margin-left:calc(-1 * var(--space-4));color:var(--text-muted);font-size:.9rem;line-height:1.4;text-decoration:none}.toc--side.svelte-1msbavj a:where(.svelte-1msbavj):hover{border-left-color:var(--accent)}.toc.svelte-1msbavj a:where(.svelte-1msbavj):hover{color:var(--text);text-decoration:underline}.toc--inline.svelte-1msbavj{margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-sm)}.toc--inline.svelte-1msbavj summary:where(.svelte-1msbavj){min-height:32px;display:flex;align-items:center;color:var(--text);font-weight:600;cursor:pointer}.toc--inline[open].svelte-1msbavj summary:where(.svelte-1msbavj){margin-bottom:var(--space-2)}.toc--side.svelte-1msbavj{display:none}@media (min-width: 1280px){.toc--inline.svelte-1msbavj{display:none}.toc--side.svelte-1msbavj{display:block;position:sticky;top:var(--space-8);align-self:start;max-height:calc(100vh - 2 * var(--space-8));overflow-y:auto;padding-inline-start:var(--space-4);border-inline-start:1px solid var(--rule)}}.toc-title.svelte-1msbavj{margin:0 0 var(--space-2);color:var(--text-faint);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eyebrow.svelte-1msbavj{display:inline-flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--ink-quiet);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eyebrow.svelte-1msbavj:before{content:"";width:20px;height:2px;border-radius:1px;background:var(--rule-strong)}.legal-article.svelte-1msbavj h1:where(.svelte-1msbavj){margin:0 0 var(--space-4);font-size:var(--t-h1);font-weight:700;line-height:1;letter-spacing:-.035em;text-wrap:balance}.meta.svelte-1msbavj,.legal-article.svelte-1msbavj .meta{margin:0 0 var(--space-6);color:var(--text-faint);font-size:.95rem}.legal-article.svelte-1msbavj h2{margin:var(--space-8) 0 var(--space-4);font-size:var(--t-h3);font-weight:700;line-height:1.2;letter-spacing:-.02em}.legal-article.svelte-1msbavj p{margin:0 0 var(--space-4);color:var(--text-muted);line-height:1.65}.legal-article.svelte-1msbavj ul{margin:0 0 var(--space-4);padding-inline-start:1.3em;display:flex;flex-direction:column;gap:var(--space-2)}.legal-article.svelte-1msbavj li{color:var(--text-muted);line-height:1.6}.legal-article.svelte-1msbavj li>ul{margin-top:var(--space-2)}.legal-article.svelte-1msbavj a{color:var(--accent-text);font-weight:600}.legal-article.svelte-1msbavj strong{color:var(--text);font-weight:600}.legal-article.svelte-1msbavj code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;padding:.15em .4em;border-radius:6px;background:var(--glass-strong)}.legal-article.svelte-1msbavj button.btn{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-5);border-radius:999px;border:1px solid var(--glass-border);background:var(--accent-grad);color:var(--accent-on);font-weight:600;cursor:pointer}.legal-article.svelte-1msbavj .a11y-table-wrap{position:relative;overflow-x:auto;margin:0 0 var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-sm)}.legal-article.svelte-1msbavj .a11y-table{width:100%;border-collapse:collapse;font-size:.92rem}.legal-article.svelte-1msbavj .a11y-table caption{text-align:left;padding:var(--space-3) var(--space-4);color:var(--text-faint);font-size:.85rem}.legal-article.svelte-1msbavj .a11y-table th,.legal-article.svelte-1msbavj .a11y-table td{padding:var(--space-2) var(--space-4);border-top:1px solid var(--glass-border);text-align:center}.legal-article.svelte-1msbavj .a11y-table th[scope=row]{text-align:left;font-weight:600;color:var(--text)}.legal-article.svelte-1msbavj .a11y-table thead th{color:var(--text-faint);font-weight:600;border-top:none}.legal-article.svelte-1msbavj .a11y-table .yes{color:var(--green)}.legal-article.svelte-1msbavj .a11y-table .no{color:var(--text-faint)}.legal-article.svelte-1msbavj .a11y-legend{color:var(--text-faint);font-size:.85rem}.legal-article.svelte-1msbavj .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
