h1[data-astro-cid-tv56kooe]{margin-block-start:var(--gap-l)}.lede[data-astro-cid-tv56kooe]{font-size:var(--step-1);color:var(--ink-soft);max-inline-size:52ch;margin-block:0 var(--gap-s)}.definition[data-astro-cid-tv56kooe]{font-size:var(--step-1);border-inline-start:3px solid var(--accent);margin-block:var(--gap-m);padding-inline-start:var(--gap-s)}.takeaways[data-astro-cid-tv56kooe]{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--gap-s) var(--gap-m);margin-block:var(--gap-m)}.takeaways[data-astro-cid-tv56kooe] h2[data-astro-cid-tv56kooe]{font-size:var(--step-0);margin-block:0 var(--gap-2xs)}.takeaways[data-astro-cid-tv56kooe] ul[data-astro-cid-tv56kooe]{margin:0;padding-inline-start:1.2em}.takeaways[data-astro-cid-tv56kooe] li[data-astro-cid-tv56kooe]{margin-block:var(--gap-3xs)}.toc[data-astro-cid-tv56kooe]{margin-block:var(--gap-m);font-family:var(--font-ui);font-size:var(--step--1)}.toc[data-astro-cid-tv56kooe] ol[data-astro-cid-tv56kooe]{columns:2;margin:0;padding-inline-start:1.2em}.toc[data-astro-cid-tv56kooe] li[data-astro-cid-tv56kooe]{margin-block:var(--gap-3xs)}.closing[data-astro-cid-tv56kooe]{border-block-start:1px solid var(--rule);color:var(--ink-soft);margin-block-start:var(--gap-l);padding-block-start:var(--gap-s)}.section-summary[data-astro-cid-tv56kooe]{color:var(--ink-soft);font-size:var(--step--1);border-inline-start:2px solid var(--rule-strong);max-inline-size:var(--measure);padding-inline-start:var(--gap-2xs)}.distinctions[data-astro-cid-tv56kooe]{margin:0}.distinctions[data-astro-cid-tv56kooe] dt[data-astro-cid-tv56kooe]{font-family:var(--font-ui);margin-block-start:var(--gap-s);font-weight:700}.distinctions[data-astro-cid-tv56kooe] dd[data-astro-cid-tv56kooe]{max-inline-size:var(--measure);margin:0}.faq[data-astro-cid-tv56kooe]{border-block-end:1px solid var(--rule);padding-block:var(--gap-2xs)}.faq[data-astro-cid-tv56kooe] summary[data-astro-cid-tv56kooe]{font-family:var(--font-ui);cursor:pointer;padding-block:var(--gap-3xs);font-weight:700}.faq[data-astro-cid-tv56kooe] summary[data-astro-cid-tv56kooe]:focus-visible{outline:2px solid var(--rule-strong);outline-offset:2px}.faq[data-astro-cid-tv56kooe] p[data-astro-cid-tv56kooe]{max-inline-size:var(--measure)}.sets[data-astro-cid-tv56kooe]{gap:var(--gap-2xs);padding:0;list-style:none;display:grid}.sets[data-astro-cid-tv56kooe] li[data-astro-cid-tv56kooe]{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--font-tile);gap:var(--gap-2xs);flex-wrap:wrap;align-items:baseline;max-inline-size:none;padding:.5rem .75rem;font-size:.92rem;display:flex}.sets[data-astro-cid-tv56kooe] .count[data-astro-cid-tv56kooe]{font-family:var(--font-ui);color:var(--ink-faint);margin-inline-start:auto;font-size:.75rem}.licences[data-astro-cid-tv56kooe]{border-collapse:collapse;inline-size:100%;font-family:var(--font-ui);font-size:var(--step--1)}.licences[data-astro-cid-tv56kooe] th[data-astro-cid-tv56kooe],.licences[data-astro-cid-tv56kooe] td[data-astro-cid-tv56kooe]{text-align:start;border-block-end:1px solid var(--rule);padding:.45rem .6rem}.differs[data-astro-cid-tv56kooe]{border-inline-start:3px solid var(--rule-strong);color:var(--ink-soft);padding-inline-start:var(--gap-s)}.steps[data-astro-cid-tv56kooe]{padding-inline-start:1.2em}.steps[data-astro-cid-tv56kooe] li[data-astro-cid-tv56kooe]{margin-block:var(--gap-2xs)}.compare[data-astro-cid-tv56kooe]{border-collapse:collapse;inline-size:100%;font-family:var(--font-ui);font-size:var(--step--1)}.compare[data-astro-cid-tv56kooe] th[data-astro-cid-tv56kooe],.compare[data-astro-cid-tv56kooe] td[data-astro-cid-tv56kooe]{text-align:start;border-block-end:1px solid var(--rule);vertical-align:top;padding:.5rem .6rem}.compare[data-astro-cid-tv56kooe] tr[data-astro-cid-tv56kooe][aria-current=page]{background:var(--accent-wash)}.compare[data-astro-cid-tv56kooe] thead[data-astro-cid-tv56kooe] th[data-astro-cid-tv56kooe],.licences[data-astro-cid-tv56kooe] thead[data-astro-cid-tv56kooe] th[data-astro-cid-tv56kooe]{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}
