.tdsg-hero[data-astro-cid-33luyw2q]{padding-bottom:1rem}.tdsg-hero[data-astro-cid-33luyw2q] h1[data-astro-cid-33luyw2q]{margin-top:.6rem;font-size:clamp(2.1rem,5.5vw,3.3rem)}.tdsg-lead[data-astro-cid-33luyw2q]{color:var(--ink-dim);max-width:66ch;margin-top:1rem;font-size:1.02rem;line-height:1.7}.tdsg-lead[data-astro-cid-33luyw2q] a[data-astro-cid-33luyw2q],.tdsg-prose[data-astro-cid-33luyw2q] a[data-astro-cid-33luyw2q],.tdsg-note[data-astro-cid-33luyw2q] a[data-astro-cid-33luyw2q]{color:var(--accent-gold-light);text-underline-offset:.16em;text-decoration:underline}.tdsg-facts[data-astro-cid-33luyw2q]{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.tdsg-facts[data-astro-cid-33luyw2q] li[data-astro-cid-33luyw2q]{font-family:var(--font-label);color:var(--ink-dim);background:var(--bg-2);border:1px solid var(--line-2);padding:.4rem .7rem;font-size:.82rem}.tdsg-facts[data-astro-cid-33luyw2q] strong[data-astro-cid-33luyw2q]{color:var(--ink);font-weight:600}.tdsg-prose[data-astro-cid-33luyw2q]{max-width:760px}.tdsg-prose[data-astro-cid-33luyw2q] h2[data-astro-cid-33luyw2q]{margin:0 0 1rem;font-size:clamp(1.3rem,3vw,1.6rem)}.tdsg-prose[data-astro-cid-33luyw2q] p[data-astro-cid-33luyw2q]{color:var(--ink-dim);line-height:1.75}.tdsg-checks[data-astro-cid-33luyw2q]{counter-reset:tdsg;margin:0 0 2.4rem;padding:0;list-style:none}.tdsg-checks[data-astro-cid-33luyw2q] li[data-astro-cid-33luyw2q]{counter-increment:tdsg;border-top:1px solid var(--line);padding:1.1rem 0 1.1rem 2.6rem;position:relative}.tdsg-checks[data-astro-cid-33luyw2q] li[data-astro-cid-33luyw2q]:last-child{border-bottom:1px solid var(--line)}.tdsg-checks[data-astro-cid-33luyw2q] li[data-astro-cid-33luyw2q]:before{content:counter(tdsg, decimal-leading-zero);font-family:var(--font-mono);color:var(--accent-gold-light);font-size:.8rem;position:absolute;top:1.25rem;left:0}.tdsg-checks[data-astro-cid-33luyw2q] h3[data-astro-cid-33luyw2q]{margin:0 0 .4rem;font-size:1.05rem}.tdsg-checks[data-astro-cid-33luyw2q] p[data-astro-cid-33luyw2q]{margin:0;font-size:.95rem}.tdsg-counts[data-astro-cid-33luyw2q]{color:var(--ink-dim);padding-left:1.2rem;line-height:1.8}.tdsg-counts[data-astro-cid-33luyw2q] strong[data-astro-cid-33luyw2q]{color:var(--ink);font-weight:500}.tdsg-note[data-astro-cid-33luyw2q]{color:var(--ink-dim);max-width:70ch;margin-top:.8rem;line-height:1.7}.tdsg-group[data-astro-cid-33luyw2q]{margin-top:2rem}.tdsg-group-h[data-astro-cid-33luyw2q]{margin:0 0 .6rem;font-size:1.1rem}.tdsg-table-scroll[data-astro-cid-33luyw2q]{overflow-x:auto}.tdsg-table[data-astro-cid-33luyw2q]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:44rem;font-size:.86rem}.tdsg-table[data-astro-cid-33luyw2q] th[data-astro-cid-33luyw2q]:first-child{width:28%}.tdsg-table[data-astro-cid-33luyw2q] th[data-astro-cid-33luyw2q]:last-child{width:9rem}.tdsg-table[data-astro-cid-33luyw2q] th[data-astro-cid-33luyw2q],.tdsg-table[data-astro-cid-33luyw2q] td[data-astro-cid-33luyw2q]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.6rem .7rem}.tdsg-table[data-astro-cid-33luyw2q] thead[data-astro-cid-33luyw2q] th[data-astro-cid-33luyw2q]{font-family:var(--font-label);letter-spacing:.01em;color:var(--ink-faint);font-size:.76rem;font-weight:600}.tdsg-table[data-astro-cid-33luyw2q] tbody[data-astro-cid-33luyw2q] th[data-astro-cid-33luyw2q]{color:var(--ink);font-weight:400}.tdsg-table[data-astro-cid-33luyw2q] tbody[data-astro-cid-33luyw2q] th[data-astro-cid-33luyw2q] a[data-astro-cid-33luyw2q]{color:var(--ink)}.tdsg-table[data-astro-cid-33luyw2q] tbody[data-astro-cid-33luyw2q] th[data-astro-cid-33luyw2q] a[data-astro-cid-33luyw2q]:hover{color:var(--accent-gold-light)}.tdsg-table[data-astro-cid-33luyw2q] td[data-astro-cid-33luyw2q]{color:var(--ink-dim);font-family:var(--font-mono);font-size:.78rem}.tdsg-code[data-astro-cid-33luyw2q]{font-family:var(--font-mono);color:var(--ink-faint);margin-top:.15rem;font-size:.72rem;display:block}.tdsg-ref[data-astro-cid-33luyw2q]{margin-left:.25rem}.tdsg-ref[data-astro-cid-33luyw2q] a[data-astro-cid-33luyw2q]{color:var(--accent-gold-light)}.tdsg-none[data-astro-cid-33luyw2q]{color:var(--ink-faint)}.tdsg-docs[data-astro-cid-33luyw2q] a[data-astro-cid-33luyw2q],.tdsg-doc[data-astro-cid-33luyw2q]{font-family:var(--font-label);color:var(--ink-dim);border:1px solid var(--line-2);background:var(--bg-2);margin:0 .35rem .25rem 0;padding:.2rem .5rem;font-size:.74rem;text-decoration:none;display:inline-block}.tdsg-docs[data-astro-cid-33luyw2q] a[data-astro-cid-33luyw2q]:hover,.tdsg-doc[data-astro-cid-33luyw2q]:hover{color:var(--ink);border-color:var(--accent)}.tdsg-notes[data-astro-cid-33luyw2q],.tdsg-other[data-astro-cid-33luyw2q]{max-width:760px;margin-top:2.2rem}.tdsg-notes[data-astro-cid-33luyw2q] h3[data-astro-cid-33luyw2q],.tdsg-other[data-astro-cid-33luyw2q] h3[data-astro-cid-33luyw2q]{margin:0 0 .5rem;font-size:1.05rem}.tdsg-notes[data-astro-cid-33luyw2q] ol[data-astro-cid-33luyw2q]{color:var(--ink-dim);padding-left:1.2rem;line-height:1.7}.tdsg-other[data-astro-cid-33luyw2q] ul[data-astro-cid-33luyw2q]{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.tdsg-other[data-astro-cid-33luyw2q] li[data-astro-cid-33luyw2q]{color:var(--ink-dim)}.tdsg-other[data-astro-cid-33luyw2q] li[data-astro-cid-33luyw2q]>a[data-astro-cid-33luyw2q]:first-child{color:var(--ink);margin-right:.5rem}.tdsg-next[data-astro-cid-33luyw2q]{border-top:1px solid var(--line)}
