/* Block: Help + Checklist */
.block--help-checklist .help__inner {
	display: grid;
	grid-template-columns: 1.1fr 0.9fr;
	gap: clamp(2rem, 5vw, 4rem);
	align-items: start;
}
.block--help-checklist .help__eyebrow { margin-bottom: 1rem; }
.block--help-checklist .help__heading { margin-bottom: 1.25rem; }
.block--help-checklist .help__body { color: var(--color-oxford); margin-bottom: 1.5rem; }

.block--help-checklist .help__points {
	display: grid;
	gap: 0.85rem;
}
.block--help-checklist .help__points li {
	position: relative;
	padding-left: 1.75rem;
	color: var(--color-space);
}
.block--help-checklist .help__points li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.55em;
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 999px;
	background: var(--color-terracotta);
}

/* Card */
.block--help-checklist .help__card {
	background: var(--color-space);
	color: var(--color-ivory);
	border-radius: var(--radius);
	padding: clamp(1.75rem, 4vw, 2.5rem);
}
.block--help-checklist .help__card-title {
	font-family: var(--font-body);
	font-size: 0.75rem;
	font-weight: 600;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: var(--color-terracotta);
	margin-bottom: 1.5rem;
}
.block--help-checklist .help__card-list { display: grid; gap: 1rem; }
.block--help-checklist .help__card-item {
	position: relative;
	padding-left: 2rem;
	color: var(--color-ivory);
	font-size: 0.95rem;
}
.block--help-checklist .help__card-item::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.1em;
	width: 1.15rem;
	height: 1.15rem;
	border-radius: 4px;
	background: var(--color-terracotta);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EFE9DE' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
	background-size: 0.8rem;
	background-position: center;
	background-repeat: no-repeat;
}

@media (max-width: 820px) {
	.block--help-checklist .help__inner { grid-template-columns: 1fr; }
}
