/**
 * Gaya tambahan khusus fmipa-layanan — tidak mendefinisikan ulang kelas
 * bersama tema (.fmipa-container/.fmipa-section/.fmipa-grid/.fmipa-card/
 * .fmipa-btn), hanya elemen yang belum ada padanannya di tema: blok konten
 * per-benefit, harga, dan accordion FAQ.
 */

.fmipa-layanan-block {
	margin-block: 2rem;
	padding-block: 1.5rem;
	border-top: 1px solid var(--fmipa-gray-200, #e5e7eb);
}

.fmipa-layanan-block:first-of-type {
	border-top: none;
}

.fmipa-layanan-harga {
	font-size: 1.25rem;
	font-weight: 700;
	color: var(--fmipa-green-dark, #00764a);
}

.fmipa-layanan-faq__item {
	border: 1px solid var(--fmipa-gray-200, #e5e7eb);
	border-radius: var(--fmipa-radius, 0.5rem);
	padding: 0.75rem 1rem;
	margin-bottom: 0.75rem;
}

.fmipa-layanan-faq__item summary {
	cursor: pointer;
	font-weight: 700;
}

.fmipa-layanan-pemesanan {
	background: var(--fmipa-gray-50, #f9fafb);
	border-radius: var(--fmipa-radius, 0.5rem);
	padding: 1.5rem;
}

/* Slot media kartu layanan kini memakai .fmipa-card__media milik tema
   (lihat fmipa_the_card_media) — aturan lokal yang dulu di sini dihapus
   supaya rasio dan placeholder-nya konsisten dengan kartu berita & agenda,
   bukan tiga salinan yang bisa saling menyimpang. */
