/*
 * República al Día — Política de Privacidad en Montserrat
 * Aplica la tipografía del portal a la página de privacidad (page-id-3).
 */

@font-face {
	font-family: 'DumGotham';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://republicaaldia.com/wp-content/mu-plugins/fuentes/montserrat-light.woff2') format('woff2');
}

@font-face {
	font-family: 'DumGotham';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://republicaaldia.com/wp-content/mu-plugins/fuentes/montserrat-regular.woff2') format('woff2');
}

@font-face {
	font-family: 'DumGotham';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://republicaaldia.com/wp-content/mu-plugins/fuentes/montserrat-medium.woff2') format('woff2');
}

/* cuerpo de la politica de privacidad */
.page-id-3 .entry-content,
.page-id-3 .entry-content p,
.page-id-3 .entry-content li,
.page-id-3 .entry-content ul {
	font-family: 'DumGotham', 'Montserrat', -apple-system, sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.75;
	color: #3a3d49;
}

/* titulos */
.page-id-3 .entry-content h2 {
	font-family: 'DumGotham', 'Montserrat', -apple-system, sans-serif;
	font-weight: 500;
	font-size: 28px;
	letter-spacing: -.01em;
	color: #232633;
	margin-top: 8px;
	margin-bottom: 16px;
}

.page-id-3 .entry-content h3 {
	font-family: 'DumGotham', 'Montserrat', -apple-system, sans-serif;
	font-weight: 500;
	font-size: 19px;
	letter-spacing: -.005em;
	color: #232633;
	margin-top: 28px;
	margin-bottom: 10px;
}

/* enlaces */
.page-id-3 .entry-content a {
	color: #28b62c;
	font-weight: 500;
	text-decoration: none;
}

.page-id-3 .entry-content a:hover {
	text-decoration: underline;
}

/* listas con mejor espaciado */
.page-id-3 .entry-content ul {
	padding-left: 20px;
	margin: 12px 0 20px;
}

.page-id-3 .entry-content li {
	margin-bottom: 6px;
}

/* el titulo de la pagina (h2 principal) mas elegante */
.page-id-3 .entry-content h2:first-child {
	padding-bottom: 12px;
	border-bottom: 2px solid rgba(40, 182, 44, 0.15);
}

/* separador y pie */
.page-id-3 .entry-content hr {
	border: none;
	height: 1px;
	background: rgba(35, 38, 51, 0.08);
	margin: 32px 0 16px;
}

.page-id-3 .entry-content p:last-child {
	color: #9a9daa;
	font-size: 13px;
	font-style: italic;
}
