.disc-page-root{--disc-bg:#fff;--disc-t1:#0a0a0a;--disc-t2:#4a4a4a;--disc-t3:#9a9a9a;--disc-blue:#1b4fd8;--disc-blue-soft:#e8f0fe;--disc-line:#0a0e1814;--disc-mono:var(--font-allioo-mono), "Geist Mono", ui-monospace, monospace;background:var(--disc-bg);max-width:1440px;color:var(--disc-t1);min-height:calc(100vh - 76px);font-family:var(--font-allioo-sans,"Manrope"), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0 auto}.disc-layout{grid-template-columns:240px minmax(0,1fr);gap:0;min-height:calc(100vh - 76px);display:grid}.disc-toc-col{border-right:1px solid var(--disc-line);align-self:start;height:calc(100vh - 76px);padding:48px 20px 48px 32px;position:sticky;top:76px;overflow-y:auto}.disc-toc-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--disc-t3);margin-bottom:16px;padding-left:14px;font-size:11px;font-weight:700}.disc-toc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.disc-toc-item{margin:0;padding:0}.disc-toc-link{color:#0a0e189e;border-radius:100px;padding:10px 14px;font-size:13.5px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .15s,background .15s;display:block}.disc-toc-link:hover{color:var(--disc-blue)}.disc-toc-link.is-active{background:var(--disc-blue-soft);color:var(--disc-blue);font-weight:700}.disc-doc-col{max-width:760px;padding:56px 72px 80px}.disc-sec-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--disc-blue);margin-bottom:14px;font-size:11px;font-weight:700}.disc-doc-col h1{letter-spacing:-.035em;color:var(--disc-t1);margin:0 0 10px;font-size:40px;font-weight:800;line-height:1.12}.disc-doc-meta{color:var(--disc-t3);margin:0 0 40px;font-size:13px;font-weight:500}.disc-doc-section{margin-bottom:36px}.disc-doc-section:last-child{margin-bottom:0}.disc-doc-section h2,.disc-prose h2{letter-spacing:-.02em;color:var(--disc-t1);margin:0 0 14px;font-size:20px;font-weight:800}.disc-prose h3{color:var(--disc-t1);margin:22px 0 10px;font-size:15px;font-weight:700}.disc-prose p,.disc-prose li{color:var(--disc-t2);font-size:15px;line-height:1.75}.disc-prose p{margin:0 0 16px}.disc-prose p:last-child{margin-bottom:0}.disc-prose ul,.disc-prose ol{margin:0 0 16px;padding-left:22px}.disc-prose li{margin-bottom:8px}.disc-prose li::marker{color:#0a0e1859}.disc-prose strong{color:var(--disc-t1);font-weight:700}.disc-prose a{color:var(--disc-blue);text-underline-offset:2px;text-decoration:underline}.disc-prose code{font-family:var(--disc-mono);background:#0a0e180a;border-radius:6px;padding:1px 6px;font-size:13px}.disc-prose h1{display:none}.legal-index-intro{color:var(--disc-t2);max-width:52ch;margin-bottom:28px;font-size:15px;line-height:1.75}.legal-index-grid{flex-direction:column;gap:10px;display:flex}.legal-index-card{border:1px solid var(--disc-line);color:inherit;background:#fafafa;border-radius:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.legal-index-card:hover{background:var(--disc-blue-soft);color:inherit;border-color:#1b4fd847}.legal-index-card--accent{background:var(--disc-blue-soft);border-color:#1b4fd838}.legal-index-card-title{color:var(--disc-t1);font-size:14.5px;font-weight:700}.legal-index-card-sub{color:var(--disc-t3);margin-top:4px;font-size:12.5px;line-height:1.45}.legal-index-empty{color:var(--disc-t3);margin-bottom:20px;font-size:14px}.unsubscribed-inner{text-align:center;max-width:520px;margin:0 auto;padding:56px 24px 80px}.unsubscribed-inner h1{color:var(--disc-t1);margin:0 0 16px;font-size:1.5rem;font-weight:600;line-height:1.3}.unsubscribed-copy{color:var(--disc-t2);margin:0 0 28px;font-size:.9375rem;line-height:1.55}.unsubscribed-home-link{color:#fff;background:#0a0a0a;border-radius:100px;justify-content:center;align-items:center;padding:12px 22px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.unsubscribed-home-link:hover{filter:brightness(1.08)}@media (max-width:900px){.disc-layout{grid-template-columns:1fr}.disc-toc-col{border-right:none;border-bottom:1px solid var(--disc-line);height:auto;max-height:none;padding:24px 20px 16px;position:relative;top:auto}.disc-toc-lbl{margin-bottom:10px;padding-left:0}.disc-toc-list{-webkit-overflow-scrolling:touch;flex-flow:row;gap:6px;padding-bottom:4px;overflow-x:auto}.disc-toc-link{white-space:nowrap;padding:8px 14px;font-size:12.5px}.disc-doc-col{padding:36px 20px 64px}.disc-doc-col h1{font-size:30px}}
