@layer components{.article.svelte-1p730fp{gap:14px;max-inline-size:68ch;display:grid}.eyebrow.svelte-1p730fp,.label.svelte-1p730fp{color:var(--text-muted);margin:0;font-size:13px;font-weight:600}h2.svelte-1p730fp{margin:0;font-size:26px;line-height:1.2}.contents.svelte-1p730fp{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.contents.svelte-1p730fp ul:where(.svelte-1p730fp){flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.article.svelte-1p730fp h3{margin:14px 0 0;scroll-margin-block-start:16px;font-size:18px;line-height:1.3}.article.svelte-1p730fp h4{margin:6px 0 0;font-size:15px;line-height:1.4}.article.svelte-1p730fp p{margin:0;font-size:15px;line-height:1.6}.article.svelte-1p730fp .lead{font-size:16px}.article.svelte-1p730fp>ul{gap:6px;margin:0;padding-inline-start:1.3em;font-size:15px;line-height:1.6;display:grid}.article.svelte-1p730fp .table{overflow-x:auto}.article.svelte-1p730fp table{border-collapse:collapse;inline-size:100%;font-size:14px;line-height:1.4}.article.svelte-1p730fp :is(th,td){border-block-end:1px solid var(--border-subtle);text-align:start;vertical-align:top;padding-block:7px;padding-inline:8px}.article.svelte-1p730fp thead th{color:var(--text-muted);border-block-end-color:var(--border);font-size:12px}.article.svelte-1p730fp th[scope=row]{font-weight:600}.article.svelte-1p730fp th[scope=rowgroup]{padding-block-start:14px;font-size:13px;font-weight:750}.article.svelte-1p730fp td:is(.yes,.partly,.no):before{content:"";vertical-align:.1em;background:var(--good);border-radius:50%;block-size:7px;inline-size:7px;margin-inline-end:6px;display:inline-block}.article.svelte-1p730fp td.partly:before{background:var(--warn)}.article.svelte-1p730fp td.no:before{background:var(--bad)}.article.svelte-1p730fp :is(tr.yours>*,th.yours,td.yours){background:var(--accent-soft)}.article.svelte-1p730fp .tag{background:var(--accent-fill);color:var(--on-accent);margin-inline-start:6px;padding-inline:4px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.article.svelte-1p730fp thead .tag{inline-size:fit-content;margin-block-start:3px;margin-inline-start:0;display:block}@media (width<=44.99em){.article.svelte-1p730fp table{font-size:12px}.article.svelte-1p730fp thead th{font-size:11px}.article.svelte-1p730fp :is(th,td){padding-inline:4px}.article.svelte-1p730fp td:is(.yes,.partly,.no):before{margin-inline-end:4px}.article.svelte-1p730fp .tag{font-size:10px}}}
