.tech-main[data-astro-cid-3x2ja3pd] [data-astro-cid-3x2ja3pd][id]{scroll-margin-top:88px}.tech-toc[data-astro-cid-3x2ja3pd]{border-bottom:1px solid var(--line);padding:26px 0}.tech-toc-lab[data-astro-cid-3x2ja3pd]{font-family:var(--fmono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:11.5px;display:block}.tech-toc[data-astro-cid-3x2ja3pd] ol[data-astro-cid-3x2ja3pd]{counter-reset:toc;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.tech-toc[data-astro-cid-3x2ja3pd] li[data-astro-cid-3x2ja3pd]{counter-increment:toc}.tech-toc[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd]{border:1px solid var(--line2);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-block}.tech-toc[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd]:before{content:counter(toc, decimal-leading-zero) " ";color:var(--faint);font-family:var(--fmono);font-size:12px}.tech-toc[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd]:hover{border-color:var(--blue-hi);color:var(--blue-hi)}.tech-main[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd]:not(.btn):not(.scale-link){overflow-wrap:anywhere}.tech-trust-grid[data-astro-cid-3x2ja3pd] p[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd],.tech-note[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd],.tech-section-head[data-astro-cid-3x2ja3pd]>p[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd],.tech-faq-item[data-astro-cid-3x2ja3pd] p[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd],.tech-evidence-summary[data-astro-cid-3x2ja3pd] p[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd]{color:var(--blue-hi);text-underline-offset:3px;text-decoration:underline}.tech-compare[data-astro-cid-3x2ja3pd]{margin-top:38px;overflow-x:auto}.tech-compare[data-astro-cid-3x2ja3pd] table[data-astro-cid-3x2ja3pd]{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}.tech-compare[data-astro-cid-3x2ja3pd] th[data-astro-cid-3x2ja3pd],.tech-compare[data-astro-cid-3x2ja3pd] td[data-astro-cid-3x2ja3pd]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--sub);padding:12px 14px}.tech-compare[data-astro-cid-3x2ja3pd] thead[data-astro-cid-3x2ja3pd] th[data-astro-cid-3x2ja3pd]{color:var(--faint);font-family:var(--fmono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.tech-compare[data-astro-cid-3x2ja3pd] tbody[data-astro-cid-3x2ja3pd] th[data-astro-cid-3x2ja3pd]{color:var(--ink);font-weight:650}.tech-compare[data-astro-cid-3x2ja3pd] .hi[data-astro-cid-3x2ja3pd]{color:var(--ink);background:var(--tint)}.tech-note[data-astro-cid-3x2ja3pd]{color:var(--sub);margin:18px 0 0;font-size:15px;line-height:1.7}.tech-spread[data-astro-cid-3x2ja3pd]{margin-top:44px}.tech-spread[data-astro-cid-3x2ja3pd] h3[data-astro-cid-3x2ja3pd]{color:var(--ink);font-size:20px}.tech-spread[data-astro-cid-3x2ja3pd] p[data-astro-cid-3x2ja3pd]{max-width:78ch;color:var(--sub);margin:12px 0 0;font-size:15.5px;line-height:1.7}.tech-spread[data-astro-cid-3x2ja3pd] p[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd]{color:var(--blue-hi);text-underline-offset:3px;text-decoration:underline}.tech-spread[data-astro-cid-3x2ja3pd] table[data-astro-cid-3x2ja3pd]{border-collapse:collapse;width:100%;min-width:620px;color:var(--ink);margin-top:18px;font-size:15px}.tech-spread-wrap[data-astro-cid-3x2ja3pd]{overflow-x:auto}.tech-spread[data-astro-cid-3x2ja3pd] th[data-astro-cid-3x2ja3pd],.tech-spread[data-astro-cid-3x2ja3pd] td[data-astro-cid-3x2ja3pd]{border-bottom:1px solid var(--line2);text-align:left;vertical-align:top;padding:11px 12px}.tech-spread[data-astro-cid-3x2ja3pd] td[data-astro-cid-3x2ja3pd]{color:var(--sub)}.tech-spread[data-astro-cid-3x2ja3pd] thead[data-astro-cid-3x2ja3pd] th[data-astro-cid-3x2ja3pd]{font-family:var(--fmono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:12px}.tech-faq-list[data-astro-cid-3x2ja3pd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-top:34px;display:grid}.tech-faq-item[data-astro-cid-3x2ja3pd]{border-top:1px solid var(--line2);padding-top:18px}.tech-faq-item[data-astro-cid-3x2ja3pd] h3[data-astro-cid-3x2ja3pd]{font-size:18px}.tech-faq-item[data-astro-cid-3x2ja3pd] p[data-astro-cid-3x2ja3pd]{color:var(--sub);margin:10px 0 0;font-size:15.5px;line-height:1.7}.tech-reading-grid[data-astro-cid-3x2ja3pd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:34px;display:grid}.tech-reading-grid[data-astro-cid-3x2ja3pd] h3[data-astro-cid-3x2ja3pd]{border-bottom:1px solid var(--line2);padding-bottom:10px;font-size:16px}.tech-reading-grid[data-astro-cid-3x2ja3pd] ul[data-astro-cid-3x2ja3pd]{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tech-reading-grid[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd]{color:var(--ink);font-size:14.5px;line-height:1.5;text-decoration:none}.tech-reading-grid[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd]:hover{color:var(--blue-hi);text-decoration:underline}@media (width<=1100px){.tech-reading-grid[data-astro-cid-3x2ja3pd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.tech-faq-list[data-astro-cid-3x2ja3pd],.tech-reading-grid[data-astro-cid-3x2ja3pd]{grid-template-columns:1fr}.tech-toc[data-astro-cid-3x2ja3pd] a[data-astro-cid-3x2ja3pd]{padding:5px 10px;font-size:13px}}
