.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;color:transparent}
#notas{scroll-margin-top:var(--mrHeaderOffset)} 
.main{margin-top:0!important;color:#111;padding:2rem 1rem;background:#fff}
.btn--cta{background:#FF0501;color:#fff;font-size:1rem;line-height:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:999px;padding:0 1.5rem;width:max-content;height:3rem;min-height:3rem;cursor:pointer;margin:auto;text-shadow:0px 0px 3px #000}
.btn--cta:focus-visible,.blog__card:focus-visible{outline:.125rem solid #FF0501;outline-offset:.1875rem}
.titulo-seccion{font-weight:700;font-size:clamp(1.25rem,2vw,1.75rem);text-align:center;padding:0 0 .5rem}
.resaltado{color:#FF0501}
.blog{width:100%}
.blog__intro{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.2;font-weight:500;text-align:center;margin:0 0 .75rem}
.blog__list{display:grid;grid-template-columns:1fr;gap:.5rem}
.blog__card{overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0px 1px 4px 0px #00000040;display:flex;flex-direction:column;min-height:18.125rem}
.blog__media{height:7.5rem;background:#d9d9d9}
.blog__img{width:100%;height:100%;object-fit:cover;user-select:none}
.blog__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:1rem;gap:0.75rem;height:100%;min-width:0}
.blog__body-text{max-height:90px;overflow:hidden;display:flex;flex-direction:column;gap:0.5rem;position:relative}
.blog__body-text::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1rem;background:linear-gradient(transparent,white)}
.blog__card-title{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.1;font-weight:600;color:#111}
.blog__card-subtitle{font-size:.75rem;line-height:1.1;font-weight:500;color:#111}
.blog__card-text{font-size:.875rem;line-height:1.1;font-weight:400;color:#111}
.blog__card-cta{margin:0}
.blog__cta{margin:.75rem auto 0;padding:0 3rem}
button.blog__cta[hidden]{display:none}
@media (min-width:540px){
.blog__list{grid-template-columns:repeat(2,1fr)}
.blog__card{height:100%}
}
@media (max-width:767.98px){
.blog--collapsed .blog__card:nth-child(n+7){display:none}
} 
@media (min-width:768px){
.main{padding:2rem}
.blog__intro{margin-bottom:1rem}
.blog__list{grid-template-columns:repeat(3,1fr);gap:1rem}
.blog__card{min-height:22.56rem}
.blog__body-text{max-height:150px}
.blog__cta{margin-top:1rem}
}
@media (min-width:768px) and (max-width:1079.98px){
.blog--collapsed .blog__card:nth-child(n+10){display:none}
}
@media (min-width:1080px){
.main{padding:4rem}
.blog__intro{margin-bottom:2rem}
.blog__list{grid-template-columns:repeat(4,1fr);gap:2rem 1rem}
.blog__card{border-radius:1.5rem;min-height:28.68rem}
.blog--collapsed .blog__card:nth-child(n+13){display:none}
.blog__media{height:11.25rem}
.blog__body{padding:1.5rem}
.blog__body-textos{max-height:170px}
.blog__cta{margin-top:2rem}
}
@media (min-width:1200px){
.blog__card{min-height:27.25rem}
.blog__body-textos{max-height:145px}
}
@media (min-width:1600px){
.titulo-seccion{font-size:2rem}
.blog__card-title{font-size:1.5rem}
.blog__card-subtitle,.blog__card-text{font-size:1rem}
}
@media (min-width:1600px){.main{max-width:85%;margin-left:auto;margin-right:auto}}
/*dejar esta linea al final siempre*/.d-block{display:block}