.legal-page{padding:var(--wc-space-7) 0 var(--wc-space-9);max-width:74ch}.legal-page h1{margin-top:0;max-width:22ch}.legal-page .lede{font-size:var(--wc-text-md);line-height:var(--wc-leading-normal);color:var(--ink)}.legal-meta{font-family:var(--mono);font-size:var(--wc-text-xs);color:var(--ink-2);border-top:var(--wc-border-width) solid var(--line);border-bottom:var(--wc-border-width) solid var(--line);padding:var(--wc-space-3) 0;margin:var(--wc-space-5) 0 var(--wc-space-6);display:flex;flex-wrap:wrap;gap:var(--wc-space-4)}.legal-page section{margin-bottom:var(--wc-space-7)}.legal-page section>h2{font-size:var(--wc-text-lg);margin-bottom:var(--wc-space-3);padding-bottom:var(--wc-space-2);border-bottom:var(--wc-border-width) solid var(--line)}.legal-page h3{font-size:var(--wc-text-base);font-family:var(--sans);font-weight:var(--wc-weight-semibold);margin:var(--wc-space-5) 0 var(--wc-space-2)}.legal-page p{line-height:var(--wc-leading-normal);margin:0 0 var(--wc-space-4)}.legal-page ol,.legal-page ul{line-height:var(--wc-leading-normal);padding-left:20px}.legal-page li{margin-bottom:var(--wc-space-2)}.legal-toc{background:var(--bg-2);border:var(--wc-border-width) solid var(--line);border-radius:var(--radius-sm);padding:var(--wc-space-4);margin-bottom:var(--wc-space-7)}.legal-toc h2{font-size:var(--wc-text-sm);font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin:0 0 var(--wc-space-3);border:0}.legal-toc ol{margin:0;column-count:2;column-gap:var(--wc-space-5);font-size:var(--wc-text-sm)}@media (max-width:640px){.legal-toc ol{column-count:1}}.basis-table{width:100%;border-collapse:collapse;font-size:var(--wc-text-sm)}.basis-table td,.basis-table th{text-align:left;vertical-align:top;padding:var(--wc-space-3);border-bottom:var(--wc-border-width) solid var(--line)}.basis-table thead th{font-family:var(--mono);font-size:var(--wc-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);border-bottom:var(--wc-border-width-md) solid var(--wc-border-strong)}.basis-table tbody tr:nth-child(2n){background:var(--row-alt)}.table-scroll-legal{overflow-x:auto}.supplier-list{list-style:none;margin:0;padding:0}.supplier-list li{border:var(--wc-border-width) solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:var(--wc-space-4);margin-bottom:var(--wc-space-3)}.supplier-list h3{margin:0 0 var(--wc-space-2);font-size:var(--wc-text-base)}.supplier-list .meta{font-size:var(--wc-text-sm);color:var(--ink-2);display:flex;flex-wrap:wrap;gap:var(--wc-space-3);margin:0}.supplier-list .meta .mono{font-family:var(--mono);font-size:var(--wc-text-xs)}.supplier-empty{border:var(--wc-border-width-md) solid var(--wc-border-strong);border-radius:var(--radius);padding:var(--wc-space-6);background:var(--bg-2)}.supplier-empty p:last-child{margin-bottom:0}.supplier-empty strong{font-size:var(--wc-text-md);display:block;margin-bottom:var(--wc-space-3)}.unsub{padding:var(--wc-space-9) 0;max-width:56ch}.unsub h1{margin-top:0}.unsub .status{font-family:var(--mono);font-size:var(--wc-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);margin:0 0 var(--wc-space-3)}.unsub p{line-height:var(--wc-leading-normal)}.unsub .done-mark{font-size:var(--wc-text-2xl);line-height:1;color:var(--ink);margin:0 0 var(--wc-space-4)}.legal-page .verbatim-quote{margin:0 0 var(--wc-space-4);padding:var(--wc-space-4);background:var(--bg-2);border:var(--wc-border-width) solid var(--line);border-left:var(--wc-border-width-md) solid var(--wc-border-strong);border-radius:var(--radius-sm)}.legal-page .verbatim-quote p{margin:0;font-size:var(--wc-text-sm)}