.md-checklist-container{container-type:inline-size}.md-checklist{grid-template-columns:minmax(0,1fr);gap:0 clamp(1.5rem,5vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}.md-checklist__item{border-top:1px solid var(--bs-border-color);grid-template-columns:2.5rem minmax(0,1fr);gap:.9rem;min-width:0;padding:1.15rem 0;display:grid}.md-checklist__status{background:var(--bs-tertiary-bg);width:2.5rem;height:2.5rem;color:var(--bs-secondary-color);border-radius:50%;place-items:center;display:grid}.md-checklist__status svg,.md-checklist__status i{width:1rem;height:1rem;font-size:1rem}.md-checklist__item--completed .md-checklist__status{background:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis)}.md-checklist__item--important .md-checklist__status{background:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis)}.md-checklist__item--warning .md-checklist__status{background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis)}.md-checklist__content{min-width:0;padding-top:.18rem}.md-checklist__title{margin:0;font-size:1.05rem;line-height:1.35}.md-checklist__description{max-width:70ch;color:var(--bs-secondary-color);margin-top:.45rem;font-size:.95rem}.md-checklist__description>:last-child{margin-bottom:0}.md-checklist__link{color:var(--md-primary-text,var(--bs-primary));align-items:center;gap:.4rem;margin-top:.65rem;font-size:.925rem;font-weight:600;text-decoration:none;display:inline-flex}.md-checklist__link svg,.md-checklist__link i{transition:transform .16s}.md-checklist__link:hover,.md-checklist__link:focus-visible{text-underline-offset:.2em;text-decoration:underline}.md-checklist__link:hover svg,.md-checklist__link:hover i,.md-checklist__link:focus-visible svg,.md-checklist__link:focus-visible i{transform:translate(.2rem)}@container (width>=42rem){.md-checklist--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.md-checklist--soft{gap:.8rem clamp(1rem,3vw,1.5rem)}.md-checklist--soft .md-checklist__item{border-radius:var(--bs-border-radius-lg);background:var(--bs-tertiary-bg);border:0;padding:1.15rem}.md-checklist--soft .md-checklist__status{background:var(--bs-body-bg);box-shadow:inset 0 0 0 1px var(--bs-border-color)}.md-checklist--soft .md-checklist__item--completed .md-checklist__status{background:var(--bs-success-bg-subtle)}.md-checklist--soft .md-checklist__item--important .md-checklist__status{background:var(--bs-primary-bg-subtle)}.md-checklist--soft .md-checklist__item--warning .md-checklist__status{background:var(--bs-warning-bg-subtle)}.md-checklist--compact .md-checklist__item{grid-template-columns:1.5rem minmax(0,1fr);gap:.6rem;padding:.7rem 0}.md-checklist--compact .md-checklist__status{background:0 0;width:1.5rem;height:1.5rem}.md-checklist--compact .md-checklist__content{padding-top:.05rem}.md-checklist--compact .md-checklist__title{font-size:.95rem}.md-checklist--compact .md-checklist__description{margin-top:.25rem;font-size:.875rem}.md-checklist--compact .md-checklist__link{margin-top:.4rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.md-checklist__link svg,.md-checklist__link i{transition:none}}
