/* =========================================================================
   ACRD — Páginas interiores
   Hereda tokens, header y footer de home.css (cargado junto a este archivo);
   aquí solo el área de contenido y los ajustes de tipografía.
   El contenido del tema padre se renderiza dentro de .acrd-main.
   ========================================================================= */

.acrd-inner { background: #fff; }
.acrd-main { padding: 40px 0 72px; }

/* El reset de .acrd-home quita viñetas y subraya de enlaces: lo restauramos
   dentro del contenido para que artículos y páginas se lean bien. */
.acrd-main ul,
.acrd-main ol { margin: 0 0 1.1em; padding-left: 1.5em; }
.acrd-main ul { list-style: disc; }
.acrd-main ol { list-style: decimal; }
.acrd-main li { margin-bottom: .4em; }

.acrd-main a { color: var(--acrd-gold); text-decoration: underline; text-underline-offset: 2px; }
.acrd-main a:hover { color: var(--acrd-green); }

/* Tipografía de contenido acorde al home */
.acrd-main h1 { font-size: 36px; line-height: 1.18; margin: 0 0 18px; }
.acrd-main h2 { font-size: 27px; margin: 1.5em 0 .5em; }
.acrd-main h3 { font-size: 21px; margin: 1.3em 0 .45em; }
.acrd-main h4 { font-size: 17px; margin: 1.2em 0 .4em; }
.acrd-main p { color: var(--acrd-body); margin: 0 0 1.1em; }
.acrd-main blockquote {
	margin: 1.4em 0; padding: 14px 22px; border-left: 4px solid var(--acrd-gold);
	background: var(--acrd-bg-gray); border-radius: 0 8px 8px 0; color: var(--acrd-ink);
}
.acrd-main img { border-radius: 10px; height: auto; }
.acrd-main figure { margin: 1.4em 0; }
.acrd-main table { width: 100%; border-collapse: collapse; margin: 1.4em 0; }
.acrd-main th, .acrd-main td { border: 1px solid var(--acrd-border); padding: 10px 14px; text-align: left; }
.acrd-main th { background: var(--acrd-bg-gray); }

/* Botones del tema padre dentro del contenido, con look del rediseño */
.acrd-main .wp-block-button__link,
.acrd-main button[type="submit"] {
	background: var(--acrd-gold); color: #fff; border: 0; border-radius: 6px;
	padding: 12px 26px; font-weight: 700; text-decoration: none;
}

/* Cabecera de página/artículo: damos un respiro arriba */
.acrd-inner .acrd-main > .container,
.acrd-inner .acrd-main > .jeg_main { padding-top: 0; }
