/**
 * Estilos de Astra para los archivos de entradas (categorías, etiquetas…): rejilla «blog-layout-6».
 * Copiados de Astra 4.13.2. Solo se carga en esos archivos.
 */
.ast-container{max-width: 100%;}
.ast-container{margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px;}
.ast-row{margin-left: -20px; margin-right: -20px;}
.ast-grid-common-col{position: relative; min-height: 1px; padding-left: 20px; padding-right: 20px;}
.ast-full-width{width: 100%;}
.entry-title,.entry-title a{font-weight: var(--ast-blog-title-font-weight,normal);}
#primary{width: 100%;}
#primary{margin: 4em 0px;}
.ast-separate-container{background-color: rgb(245, 245, 245);}
.ast-separate-container #primary{padding: 4em 0px; margin: 0px; border: 0px;}
.ast-separate-container .site-main > .ast-row{margin-left: 0px; margin-right: 0px;}
.ast-separate-container .ast-article-post{background-color: rgb(255, 255, 255);}
.ast-separate-container .ast-article-post{border-bottom: 1px solid var(--ast-border-color); margin: 0px; padding: 5.34em 6.67em;}
@media (max-width: 1200px){.ast-separate-container .ast-article-post{margin: 0px; padding: 3.34em 2.4em;}}
@media (min-width: 993px){.ast-separate-container #primary{margin: 4em 0px; padding: 0px;}}
@media (max-width: 992px){.ast-separate-container #primary{padding-left: 0px; padding-right: 0px;}}
.hentry{margin: 0px 0px 1.5em;}
.entry-header{margin-bottom: 1.2em; overflow-wrap: break-word;}
.entry-content{overflow-wrap: break-word;}
.entry-content::after{display: table; clear: both; content: "";}
.post-content > .cat-links,.post-content > .read-more{display: block; margin-bottom: 0.8em; font-weight: var(--ast-blog-meta-weight, "");}
.post-content > .read-more{margin-top: 1.5em;}
.ast-article-inner{width: 100%; overflow-wrap: break-word;}
.read-more a{display: inline-block;}
.read-more{margin-bottom: 0px;}
.ast-no-thumb .ast-blog-featured-section{margin-bottom: 0px;}
.ast-blog-featured-section{margin-bottom: 1.5em;}
.archive .entry-title{line-height: 1.3;}
.page-title{margin-bottom: 1em; font-weight: 400;}
.entry-title{margin-bottom: 0.2em;}
.ast-article-post{margin-bottom: 2.5em;}
.ast-article-post:last-child{margin-bottom: 0px; border-bottom: 0px;}
.ast-archive-description{margin-bottom: 2.5em; padding-bottom: 1.3333em; border-bottom: 1px solid var(--ast-border-color);}
.ast-archive-description .ast-archive-title{margin-bottom: 4px; font-size: 2.85714rem; font-weight: 300;}
.ast-archive-description p{margin-bottom: 0px; font-size: 1.42857rem; line-height: 1.65; font-weight: 300;}
.ast-separate-container .ast-archive-description{background-color: rgb(238, 238, 238); padding-bottom: 0px; border-bottom: 0px;}
@media (max-width: 1200px){.ast-separate-container .ast-archive-description{margin: 0px; padding: 3.34em 2.4em;}}
@media (max-width: 992px){.ast-separate-container .ast-archive-description{padding: 2.14em;}}
@media (min-width: 1201px){.ast-separate-container .ast-archive-description{margin: 0px; padding: 5em 6.67em 3.33333em;}}
@media (max-width: 768px){.ast-separate-container .entry-header{margin-bottom: 1em;}}
.entry-title{font-size: 1.46667rem;}
.archive .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover{border-radius: 10px; overflow: hidden;}
.entry-title a{color: var(--ast-global-color-3);}
.entry-meta,.entry-meta *{line-height: 1.45; color: var(--ast-global-color-0);}
.ast-blog-layout-6-grid .ast-article-inner .post-thumb::after{content: ""; position: absolute; inset: 0px; background-color: rgba(0, 41, 68, 0.6);}
.ast-archive-title{color: var(--ast-global-color-2);}
.site-content{flex-grow: 1;}
.ast-separate-container .ast-article-post{padding: 3em;}
.entry-title{margin-bottom: 0.5em;}
.ast-archive-description p{font-size: inherit; font-weight: inherit; line-height: inherit;}
.hentry{margin-bottom: 2em;}
@media (min-width: 1201px){.ast-separate-container .ast-article-post{padding: 3em;}}
@media (min-width: 544px){.ast-container{max-width: 100%;}}
@media (max-width: 544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-archive-description{padding: 1.5em 1em;}}
@media (max-width: 544px){.ast-separate-container #content .ast-container{padding-left: 0.54em; padding-right: 0.54em;}}
.ast-separate-container{background-color: var(--ast-global-color-4);}
@media (min-width: 922px){.ast-container{max-width: 1240px;}}
@media (min-width: 922px){.site-content .ast-container{display: flex;}}
@media (max-width: 921px){.site-content .ast-container{flex-direction: column;}}
.ast-blog-layout-6-grid .ast-article-post{width: 33.33%; margin-bottom: 2em; border-bottom: 0px; background-color: transparent;}
.ast-blog-layout-6-grid .ast-article-inner .wp-post-image{width: 100%;}
.ast-article-inner{padding: 1.5em;}
.ast-blog-layout-6-grid .ast-row{display: flex; flex-flow: wrap; align-items: stretch;}
.ast-separate-container .ast-blog-layout-6-grid .ast-article-post{padding: 0px 1em;}
.ast-blog-layout-6-grid .ast-article-inner{box-shadow: rgba(16, 24, 40, 0.05) 0px 6px 15px -2px;}
.ast-separate-container .ast-blog-layout-6-grid .ast-article-inner{height: 100%;}
.ast-blog-layout-6-grid .blog-layout-6 .post-content{position: static; padding-left: 0px; padding-right: 0px;}
.ast-blog-layout-6-grid .blog-layout-6 .ast-blog-featured-section{position: absolute; inset: 0px; width: 100%; height: 100%;}
.ast-blog-layout-6-grid .blog-layout-6 .post-thumb-img-content,.ast-blog-layout-6-grid .blog-layout-6 .post-thumb-img-content img{width: 100%; height: 100%;}
.ast-blog-layout-6-grid .blog-layout-6 .post-thumb-img-content img{object-fit: cover; border-radius: 4px;}
.ast-blog-layout-6-grid .blog-layout-6 .ast-blog-single-element:not(.ast-blog-featured-section){position: relative; z-index: 1;}
.ast-blog-layout-6-grid .blog-layout-6 .ast-blog-single-element,.ast-blog-layout-6-grid .blog-layout-6 .ast-blog-single-element *,.ast-blog-layout-6-grid .blog-layout-6 .ast-blog-single-element :hover{color: rgb(255, 255, 255);}
.ast-blog-layout-6-grid .blog-layout-6 .ast-blog-featured-section::before{position: absolute; inset: 0px; width: 100%; height: 100%; background-color: rgba(30, 41, 59, 0.65); border-radius: 4px;}
.ast-blog-layout-6-grid .blog-layout-6{position: relative;}
@media (max-width: 921px){.ast-blog-layout-6-grid .ast-article-post{width: 100%;}}
.ast-blog-layout-6-grid .ast-blog-featured-section::before{content: "";}
.ast-article-post .post-thumb-img-content img{aspect-ratio: 16 / 9; width: 100%;}
.ast-article-post .post-thumb-img-content{overflow: hidden;}
.ast-article-post .post-thumb-img-content img{transform: scale(1.1); transition: transform 0.5s;}
.ast-article-post:hover .post-thumb-img-content img{transform: scale(1);}
body.archive .ast-archive-description{max-width: 1200px; width: 100%; text-align: left; padding: 3em;}
body.archive .ast-archive-description .ast-archive-title{font-size: 2.66667rem;}
body.archive .ast-archive-description > :not(:last-child){margin-bottom: 10px;}
@media (max-width: 921px){body.archive .ast-archive-description{text-align: left;}}
@media (max-width: 544px){body.archive .ast-archive-description{text-align: left;}}
.entry-title a{color: var(--ast-global-color-2);}
.ast-separate-container .ast-article-inner{background-color: var(--ast-global-color-5);}
@media (max-width: 921px){.ast-separate-container .ast-article-inner{background-color: var(--ast-global-color-5);}}
@media (max-width: 544px){.ast-separate-container .ast-article-inner{background-color: var(--ast-global-color-5);}}
.ast-separate-container .ast-archive-description{background-color: var(--ast-global-color-5);}
@media (max-width: 921px){.ast-separate-container .ast-archive-description{background-color: var(--ast-global-color-5);}}
@media (max-width: 544px){.ast-separate-container .ast-archive-description{background-color: var(--ast-global-color-5);}}
