.recommendation-shortlist[data-astro-cid-bpec4um7]{margin-block:2rem;color:var(--color-base-content)}h2[data-astro-cid-bpec4um7],h3[data-astro-cid-bpec4um7]{font-family:var(--font-serif);line-height:1.25;text-wrap:balance}h2[data-astro-cid-bpec4um7]{font-size:1.6rem;margin-block:0 1rem}h3[data-astro-cid-bpec4um7]{font-size:1.2rem;margin:0}ol[data-astro-cid-bpec4um7]{padding:0;list-style:none}.recommendation-shortlist__item[data-astro-cid-bpec4um7]{padding-block:1.5rem;border-top:1px solid color-mix(in oklab,var(--color-base-content) 25%,transparent);display:grid;gap:1rem;min-width:0}.recommendation-shortlist__identity[data-astro-cid-bpec4um7]{display:flex;align-items:center;gap:1rem}.recommendation-shortlist__identity[data-astro-cid-bpec4um7] img[data-astro-cid-bpec4um7]{width:5rem;height:5rem;object-fit:contain;flex-shrink:0}p[data-astro-cid-bpec4um7]{margin:0;max-width:70ch}.recommendation-shortlist__use-case[data-astro-cid-bpec4um7]{margin-top:.4rem;font-weight:600}.recommendation-shortlist__label[data-astro-cid-bpec4um7]{font-weight:600;margin-bottom:.4rem}ul[data-astro-cid-bpec4um7]{list-style:disc;padding-inline-start:1.25rem;margin:0}li[data-astro-cid-bpec4um7],dd[data-astro-cid-bpec4um7],a[data-astro-cid-bpec4um7]{overflow-wrap:anywhere}summary[data-astro-cid-bpec4um7]{cursor:pointer;text-decoration:underline;text-underline-offset:.2em;padding-block:.5rem;min-height:2.75rem}details[data-astro-cid-bpec4um7][open] summary[data-astro-cid-bpec4um7]{margin-bottom:.75rem}dl[data-astro-cid-bpec4um7]{margin-block:0 1rem}dl[data-astro-cid-bpec4um7] div[data-astro-cid-bpec4um7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1rem;padding-block:.5rem}dt[data-astro-cid-bpec4um7]{font-weight:600}dd[data-astro-cid-bpec4um7]{margin:0}a[data-astro-cid-bpec4um7]{color:var(--color-primary);text-underline-offset:.2em}.recommendation-shortlist__cta[data-astro-cid-bpec4um7]{justify-self:start;display:inline-block;padding:.8rem 1.2rem;border-radius:.75rem;background:var(--color-primary);color:var(--color-primary-content);font-weight:600;text-decoration:none}.recommendation-shortlist__cta[data-astro-cid-bpec4um7]:hover{text-decoration:underline}[data-astro-cid-bpec4um7]:is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}details[data-astro-cid-xvrfupwn][open] .toc-chevron[data-astro-cid-xvrfupwn]{transform:rotate(180deg)}summary[data-astro-cid-xvrfupwn]::-webkit-details-marker{display:none}.toc-content[data-astro-cid-xvrfupwn] ul{list-style:none;padding-left:.75rem;margin:.3rem 0}.toc-content[data-astro-cid-xvrfupwn] li{padding:.2rem 0}.toc-content[data-astro-cid-xvrfupwn] a{text-decoration:none;font-weight:500;font-size:.875rem;color:color-mix(in oklch,var(--color-base-content) 75%,transparent);transition:color .2s ease}.toc-content[data-astro-cid-xvrfupwn] a:hover{color:var(--color-primary)}.ck-checklist[data-astro-cid-yegtr3vu]{margin-block:3rem;padding:clamp(1.25rem,4vw,2rem);background:var(--color-base-200)}.ck-checklist[data-astro-cid-yegtr3vu] h2[data-astro-cid-yegtr3vu]{margin:0 0 1rem;font-size:1.9rem}.ck-checklist[data-astro-cid-yegtr3vu] h3[data-astro-cid-yegtr3vu]{margin:0 0 .65rem;font-size:1.25rem}.ck-checklist[data-astro-cid-yegtr3vu] p[data-astro-cid-yegtr3vu]{font-size:1rem;line-height:1.65;margin:0 0 1rem}.ck-checklist[data-astro-cid-yegtr3vu] form[data-astro-cid-yegtr3vu]{display:grid;gap:2rem;margin-top:2rem}.ck-checklist[data-astro-cid-yegtr3vu] fieldset[data-astro-cid-yegtr3vu]{border:0;margin:0;padding:0;min-width:0;display:grid;gap:1rem}.ck-checklist[data-astro-cid-yegtr3vu] legend[data-astro-cid-yegtr3vu]{font-size:1.2rem;font-weight:600;padding-bottom:1rem}.ck-checklist[data-astro-cid-yegtr3vu] label[data-astro-cid-yegtr3vu]{display:grid;gap:.4rem;font-size:.925rem;line-height:1.45;font-weight:500}.ck-checklist[data-astro-cid-yegtr3vu] [data-astro-cid-yegtr3vu]:is(input,select,textarea){width:100%;min-width:0;min-height:48px;padding:.7rem;border:1px solid var(--color-secondary);border-radius:4px;background:var(--color-base-100);color:var(--color-base-content);font:inherit}.ck-checklist[data-astro-cid-yegtr3vu] [data-astro-cid-yegtr3vu]:is(input,textarea)::placeholder{color:var(--color-secondary);opacity:1}.ck-check-grid[data-astro-cid-yegtr3vu]{display:grid;gap:1rem}.ck-check-details[data-astro-cid-yegtr3vu]{border-top:1px solid var(--color-base-300);padding-top:1rem}.ck-check-details[data-astro-cid-yegtr3vu] summary[data-astro-cid-yegtr3vu]{min-height:44px;font-weight:600;cursor:pointer;font-size:1.1rem}.ck-check-details[data-astro-cid-yegtr3vu][open] label[data-astro-cid-yegtr3vu]{margin-block:1rem}.ck-checklist[data-astro-cid-yegtr3vu] .ck-check-hint[data-astro-cid-yegtr3vu]{font-size:.9rem}.ck-checklist[data-astro-cid-yegtr3vu] a[data-astro-cid-yegtr3vu]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.ck-check-actions[data-astro-cid-yegtr3vu]{display:flex;flex-wrap:wrap;gap:.75rem}.ck-check-button[data-astro-cid-yegtr3vu]{min-height:48px;padding:.7rem .9rem;background:var(--color-base-100);border:1px solid var(--color-secondary);border-radius:4px;font-size:.925rem;cursor:pointer}.ck-check-actions[data-astro-cid-yegtr3vu] button[data-astro-cid-yegtr3vu]:disabled{opacity:.55;cursor:not-allowed}.ck-check-result[data-astro-cid-yegtr3vu]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-secondary)}.ck-check-result[data-astro-cid-yegtr3vu] ul[data-astro-cid-yegtr3vu]{padding-left:1.25rem;display:grid;gap:.7rem;font-size:1rem;line-height:1.6}.ck-check-sources[data-astro-cid-yegtr3vu]{margin-top:2rem}.ck-check-sources[data-astro-cid-yegtr3vu] p[data-astro-cid-yegtr3vu]{font-size:.85rem}.ck-checklist[data-astro-cid-yegtr3vu] [data-astro-cid-yegtr3vu][hidden]{display:none!important}@media(min-width:44rem){.ck-check-grid[data-astro-cid-yegtr3vu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.ck-checklist[data-astro-cid-yegtr3vu]{background:#fff;color:#000;padding:0;break-before:page}.ck-checklist[data-astro-cid-yegtr3vu] details[data-astro-cid-yegtr3vu]{display:block}.ck-checklist[data-astro-cid-yegtr3vu] details[data-astro-cid-yegtr3vu]>[data-astro-cid-yegtr3vu]{display:block!important}.ck-check-actions[data-astro-cid-yegtr3vu]{display:none}.ck-checklist[data-astro-cid-yegtr3vu] [data-astro-cid-yegtr3vu]:is(input,select,textarea){color:#000;background:#fff;border:1px solid #555}.ck-checklist[data-astro-cid-yegtr3vu] fieldset[data-astro-cid-yegtr3vu],.ck-check-result[data-astro-cid-yegtr3vu]{break-inside:avoid}}
