/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 22 2026 | 14:21:45 */
/* ===== Entradas del blog (Hello Elementor) ===== */
body.single-post main.site-main {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 20px 64px;
}
body.single-post .page-header .entry-title {
  font-size: clamp(1.9rem, 4vw, 2.6rem);
  line-height: 1.2;
  margin: 0 0 .8em;
}
body.single-post .page-content {
  font-size: 18px;
  line-height: 1.75;
  color: #333;
}
body.single-post .page-content h2 {
  font-size: 1.65rem;
  line-height: 1.3;
  margin: 2em 0 .6em;
}
body.single-post .page-content h3 {
  font-size: 1.3rem;
  line-height: 1.35;
  margin: 1.6em 0 .5em;
}
body.single-post .page-content p { margin: 0 0 1.2em; }
body.single-post .page-content ul,
body.single-post .page-content ol { padding-left: 1.4em; margin: 0 0 1.2em; }
body.single-post .page-content li { margin-bottom: .4em; }
body.single-post .page-content a { color: #1a3fd6; text-decoration: underline; }
body.single-post .page-content img { max-width: 100%; height: auto; border-radius: 8px; }
body.single-post .page-content figure { margin: 1.5em 0; }
body.single-post .page-content table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.5em 0;
  font-size: 16px;
}
body.single-post .page-content th,
body.single-post .page-content td { border: 1px solid #ddd; padding: 10px; text-align: left; }
body.single-post .page-content th { background: #f4f6ff; }
body.single-post .page-content blockquote {
  border-left: 4px solid #1a3fd6;
  background: #f4f6ff;
  padding: 16px 20px;
  margin: 1.5em 0;
}
body.single-post .post-tags { margin-top: 2.5em; font-size: 15px; }

@media (max-width: 767px) {
  body.single-post main.site-main { padding: 28px 16px 48px; }
  body.single-post .page-content { font-size: 17px; }
}

