/*
 * Wasdrogergids 1.129 — mobiele typografieharmonisatie.
 * Gebaseerd op de definitieve mobiele typografie van Koelkastwijzer.
 * Eén centrale eindlaag voor lettergrootte en leesritme; geen card- of layout-redesign.
 */

@media (max-width: 760px) {
	body.wasdrogergids {
		font-size: 15px;
		line-height: 1.64;
	}

	body.wasdrogergids h1,
	body.wasdrogergids .wg-page__title,
	body.wasdrogergids .wg-problem__title,
	body.wasdrogergids .wg-knowledge-hero h1,
	body.wasdrogergids .wg-apparaat-title,
	body.wasdrogergids .wg-hub-hero h1,
	body.wasdrogergids .wg-problem-page__title,
	body.wasdrogergids .wg-choice-hero h1 {
		font-size: clamp(26px, 7vw, 29px) !important;
		font-weight: 700 !important;
		line-height: 1.10 !important;
		letter-spacing: -0.022em !important;
		margin-bottom: 11px;
	}

	body.wasdrogergids h2,
	body.wasdrogergids .wg-koopgids__section-title,
	body.wasdrogergids .wg-koopgids-editorial__title,
	body.wasdrogergids .wg-koopgids-comparison__title,
	body.wasdrogergids .wg-koopgids-conclusion__title,
	body.wasdrogergids .wg-koopgids-faq h2,
	body.wasdrogergids .wg-koopgids-related h2,
	body.wasdrogergids .wg-koopgids-auto-related h2,
	body.wasdrogergids .wg-problem-answer-title,
	body.wasdrogergids .wg-problem-block__heading h2,
	body.wasdrogergids.single-kennis .wg-knowledge-content h2,
	body.wasdrogergids.single-apparaat .wg-apparaat-section h2 {
		font-size: clamp(20px, 5.4vw, 21px) !important;
		font-weight: 700 !important;
		line-height: 1.20 !important;
		letter-spacing: -0.018em !important;
		margin-bottom: 10px;
	}

	body.wasdrogergids h3 {
		font-size: 16px !important;
		font-weight: 700 !important;
		line-height: 1.30 !important;
		letter-spacing: -0.008em !important;
		margin-bottom: 8px;
	}

	body.wasdrogergids p {
		margin-bottom: 16px;
	}

	body.wasdrogergids small {
		font-size: 12.5px;
	}

	body.wasdrogergids .wg-hub-eyebrow,
	body.wasdrogergids .wg-apparaten-eyebrow,
	body.wasdrogergids .wg-guides-hub__eyebrow,
	body.wasdrogergids .wg-section-heading__eyebrow,
	body.wasdrogergids .wg-koopgids-editorial__eyebrow,
	body.wasdrogergids .wg-koopgids-faq__eyebrow,
	body.wasdrogergids .wg-koopgids-related__eyebrow {
		margin-bottom: 7px;
		font-size: 11px;
		line-height: 1.25;
		letter-spacing: 0.065em;
	}

	/* Intro's en gewone redactionele tekst: dezelfde uiteindelijke mobiele schaal als Koelkastwijzer. */
	body.wasdrogergids .wg-apparaat-intro,
	body.wasdrogergids .wg-apparaat-hero__intro,
	body.wasdrogergids .wg-knowledge-hero__intro,
	body.wasdrogergids .wg-problem__intro,
	body.wasdrogergids .wg-problem-page__intro,
	body.wasdrogergids .wg-problem-brand-hub__hero p,
	body.wasdrogergids .wg-hub-hero__content > p,
	body.wasdrogergids .wg-listing-intro > p {
		font-size: 14.5px;
		line-height: 1.62;
	}

	body.wasdrogergids.single-apparaat .wg-editorial-intro,
	body.wasdrogergids.single-apparaat .wg-editorial-key-quality__text,
	body.wasdrogergids.single-apparaat .wg-review-content,
	body.wasdrogergids.single-apparaat .wg-review-content p,
	body.wasdrogergids.single-apparaat .wg-review-section__body,
	body.wasdrogergids.single-apparaat .wg-apparaat-section p,
	body.wasdrogergids.single-probleem .wg-problem-answer__text,
	body.wasdrogergids.single-probleem .wg-problem-answer__text p,
	body.wasdrogergids.single-probleem .wg-problem-block p,
	body.wasdrogergids.single-probleem .wg-problem-block li,
	body.wasdrogergids .wg-page__content {
		font-size: 14.5px;
		line-height: 1.66;
	}

	/* Koelkastwijzer gebruikt op kennispagina's bewust nog iets compactere bodycopy. */
	body.wasdrogergids.single-kennis .wg-knowledge-content,
	body.wasdrogergids.single-kennis .wg-knowledge-content p,
	body.wasdrogergids.single-kennis .wg-knowledge-content li,
	body.wasdrogergids.single-kennis .wg-knowledge-answer,
	body.wasdrogergids.single-kennis .wg-knowledge-answer p {
		font-size: 14px;
		line-height: 1.64;
	}

	body.wasdrogergids.single-apparaat .wg-suitability-card li,
	body.wasdrogergids.single-apparaat .wg-pros-cons-card li,
	body.wasdrogergids.single-apparaat .wg-review-points li,
	body.wasdrogergids.single-apparaat .wg-editorial-attention,
	body.wasdrogergids.single-apparaat .wg-editorial-conclusion p,
	body.wasdrogergids.single-apparaat .wg-comparison__heading p,
	body.wasdrogergids.single-apparaat .wg-comparison-advice__item p {
		font-size: 14px;
		line-height: 1.60;
	}

	body.wasdrogergids .wg-koopgids__selection-intro,
	body.wasdrogergids .wg-koopgids-comparison__intro,
	body.wasdrogergids .wg-koopgids-related__header > p,
	body.wasdrogergids .wg-koopgids__intro-text,
	body.wasdrogergids .wg-koopgids__method-text,
	body.wasdrogergids .wg-koopgids-editorial__text,
	body.wasdrogergids .wg-koopgids-conclusion__text,
	body.wasdrogergids .wg-koopgids-page__editor-content {
		font-size: 14px !important;
		line-height: 1.68 !important;
	}
}

@media (max-width: 430px) {
	body.wasdrogergids {
		font-size: 14.75px;
	}

	body.wasdrogergids h1,
	body.wasdrogergids .wg-page__title,
	body.wasdrogergids .wg-problem__title,
	body.wasdrogergids .wg-knowledge-hero h1,
	body.wasdrogergids .wg-apparaat-title,
	body.wasdrogergids .wg-hub-hero h1,
	body.wasdrogergids .wg-problem-page__title,
	body.wasdrogergids .wg-choice-hero h1 {
		font-size: 27px !important;
	}

	body.wasdrogergids h2,
	body.wasdrogergids .wg-koopgids__section-title,
	body.wasdrogergids .wg-koopgids-editorial__title,
	body.wasdrogergids .wg-problem-answer-title,
	body.wasdrogergids .wg-problem-block__heading h2,
	body.wasdrogergids.single-kennis .wg-knowledge-content h2,
	body.wasdrogergids.single-apparaat .wg-apparaat-section h2 {
		font-size: 21px !important;
	}
}
