.mainContainer{height:100%}.newsletterContainer{margin:0 auto;padding:0 16px;max-width:996px;width:100%;margin:24px auto;position:relative}@media(min-width: 768px){.newsletterContainer{padding:0 24px}}@media(min-width: 996px){.newsletterContainer{padding:0 12px}}.newsletterGrid{margin-top:24px;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width: 768px){.newsletterGrid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 996px){.newsletterGrid{grid-template-columns:repeat(3, 1fr)}}.card{min-width:0;overflow:hidden;border:1px solid #e4e4e4;border-radius:2px;color:#121212;display:grid;grid-template-rows:max-content;height:100%}.card__img{-o-object-fit:cover;object-fit:cover;max-height:100%;max-width:100%;height:100%;width:100%;display:block;background:#fafafa}.card__imgSide{aspect-ratio:16/9;position:relative}.card__content{padding:31px 16px 16px;position:relative;display:flex;flex-direction:column}.card__name{font-weight:bold;font-size:24px;line-height:1;letter-spacing:-0.2px}.card__frequency{height:30px;font-size:15px;padding:0 16px;border-radius:2px;border:1px solid #121212;display:inline-flex;align-items:center;position:absolute;top:0;left:16px;transform:translateY(-50%);background:#fff;text-transform:capitalize}.card__description{font-size:15px;line-height:1.67;letter-spacing:.1px;color:#717171;margin-top:8px;flex-grow:1}.card__limit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.card__actions{display:flex;justify-content:space-between;align-content:center;margin-top:16px;align-items:center}.card__cta{padding:0 16px;height:42px;background:#121212;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.15);border-radius:2px;font-size:16px;line-height:1.2;cursor:pointer;border:1px solid transparent;display:flex;align-items:center}.card__cta:hover{background:transparent;border-color:#121212;color:#121212}.card__cta--success{background:transparent;color:#121212;box-shadow:none;cursor:default;padding-left:0}.card__cta--success img{margin-right:8px}.card__cta--success:hover{border:1px solid transparent}.card__loader{height:15px;width:52px;fill:#121212}.card__link{padding:8px 16px;text-decoration:underline;color:#121212}.card--isExclusive .card__cta{background:#f2c001;color:#121212;border:1px solid transparent}.card--isExclusive .card__cta:hover{background:transparent;border-color:#f2c001}.card--isExclusive .card__cta--success{background:transparent;color:#121212;box-shadow:none;cursor:default;padding-left:0}.card--isExclusive .card__cta--success img{margin-right:8px}.card--isExclusive .card__cta--success:hover{border:1px solid transparent}.card--isExclusive .card__imgSide:before{content:"PARA SUSCRIPTORES";background:#d4dde1;font-size:13px;font-weight:bold;padding:8px;position:absolute;left:16px;top:16px;border-radius:2px}.cardWrapper--isFeatured{grid-row:1;grid-column:1/2}@media(min-width: 996px){.cardWrapper--isFeatured{grid-column:1/-1;margin-bottom:32px;position:relative}.cardWrapper--isFeatured:after{background-image:linear-gradient(90deg, #e4e4e4, #e4e4e4 50%, transparent 50%, transparent 100%);background-size:2px 1px;content:"";width:100%;height:1px;display:block;position:absolute;bottom:-32px}.cardWrapper--isFeatured .card{grid-template-columns:repeat(2, 1fr)}.cardWrapper--isFeatured .card__imgSide{height:282px}.cardWrapper--isFeatured .card__title{display:flex;justify-content:space-between;align-content:center}.cardWrapper--isFeatured .card__name{font-size:32px}.cardWrapper--isFeatured .card__frequency{position:static;transform:none}.cardWrapper--isFeatured .card__content{padding:24px}.cardWrapper--isFeatured .card__description{-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis}}.newslettersModal{padding:21px 40px 40px 56px}.newslettersModal__content{margin-top:24px}.newslettersModal__title{font-weight:bold;font-size:24px;line-height:1;text-align:center;letter-spacing:-0.2px}.newslettersModal__description{margin-top:16px;font-size:18px;line-height:1.44;text-align:center;letter-spacing:.1px;color:#717171}.newslettersModal__description a{color:#007ae6;text-decoration:underline}.newslettersModal__description a:hover{color:#4ca1ed}.newslettersModal__login{margin-top:16px}.newslettersModal__cta{font-size:18px;margin-top:24px;padding:16px;width:256px;max-width:100%;background:#121212;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.15);border-radius:2px;display:inline-block;cursor:pointer}