.text-cards{width:100%}.text-cards__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:0 24px}@media only screen and (min-width: 768px){.text-cards__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 24px}}@media only screen and (min-width: 1024px){.text-cards__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.text-card{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.text-card__media{width:100%;aspect-ratio:5/6;font-size:0;line-height:0;overflow:hidden}.text-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:24px;padding-top:0}.text-card__title{width:100%;margin:0;font-size:30px;line-height:1;word-break:break-word}.text-card__line{display:block;width:50px;height:2px;background-color:#ffb481}.text-card__text{width:100%;font-size:15px;line-height:1.5;letter-spacing:.025em;word-break:break-word}.text-card__text p{margin:0 0 1em}.text-card__text p:last-child{margin-bottom:0}