.checklist-section:where(.astro-pinteq6m){max-width:var(--max-width);margin:0 auto;padding:0 24px}.checklist-grid:where(.astro-pinteq6m){display:grid;grid-template-columns:repeat(var(--col-count, 3),1fr);gap:24px}.checklist-card:where(.astro-pinteq6m){background:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;padding:28px 24px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.checklist-card:where(.astro-pinteq6m):hover{transform:translateY(-4px);border-color:rgba(var(--accent-rgb),.2);box-shadow:var(--shadow-card-hover)}.checklist-heading:where(.astro-pinteq6m){font-size:17px;font-weight:700;color:var(--text-heading);margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border-default)}.checklist-items:where(.astro-pinteq6m){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.checklist-item:where(.astro-pinteq6m){display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;color:var(--text-secondary)}.checklist-check:where(.astro-pinteq6m){width:20px;height:20px;flex-shrink:0;background:rgba(var(--accent-rgb),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px}.checklist-check:where(.astro-pinteq6m) svg:where(.astro-pinteq6m){width:12px;height:12px}.checklist-check:where(.astro-pinteq6m) svg:where(.astro-pinteq6m) polyline:where(.astro-pinteq6m){stroke:var(--accent);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1024px){.checklist-grid:where(.astro-pinteq6m){grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.checklist-section:where(.astro-pinteq6m){padding:0 20px}.checklist-grid:where(.astro-pinteq6m){grid-template-columns:1fr}.checklist-card:where(.astro-pinteq6m){padding:24px 20px}}@media(prefers-reduced-motion:reduce){.checklist-card:where(.astro-pinteq6m){transition:none}}
