/*
 * Careers page. No mockup — content pulled from the live site's real
 * Careers page (post 5070), styled to match the design system.
 */

.fcls-benefits-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.fcls-benefits-card { background: var(--gray-100); border-radius: 12px; padding: 28px; }
.fcls-benefits-card h5 {
	font-family: 'Poppins', 'Inter', sans-serif; font-weight: 700; font-size: 16px; margin-bottom: 14px;
}
.fcls-benefits-card ul { display: flex; flex-direction: column; gap: 4px; }
.fcls-benefits-card li {
	font-size: 14px; color: var(--gray-600); padding: 8px 0 8px 22px; position: relative;
	border-bottom: 1px solid var(--gray-300);
}
.fcls-benefits-card li:last-child { border-bottom: none; }
.fcls-benefits-card li::before {
	content: "\2713"; position: absolute; left: 0; top: 8px; color: var(--red); font-weight: 700;
}

@media (max-width: 980px) {
	.fcls-benefits-grid { grid-template-columns: 1fr; }
}
