.text-cards{--cards-gap:1rem;--card-min-width:16rem}@media only screen and (min-width:960px){.text-cards{--cards-gap:1.5rem}}.text-cards.has-custom-background{padding:3rem 0}@media only screen and (min-width:960px){.text-cards.has-custom-background{padding:5rem 0}}.text-cards.is-dark{color:#fff}.text-cards.is-dark .headline,.text-cards.is-dark .text-below{color:inherit}.text-cards .headline{font-weight:600;margin-bottom:2rem}@media only screen and (min-width:960px){.text-cards .headline{margin-bottom:3rem}}.text-cards .cards{display:grid;gap:var(--cards-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--card-min-width),(100% - (var(--cards-per-row) - 1) * var(--cards-gap))/var(--cards-per-row))),1fr))}.text-cards .cards:not(:last-child){margin-bottom:1.5rem}@media only screen and (min-width:960px){.text-cards .cards:not(:last-child){margin-bottom:2rem}}.text-cards .text-card{color:#4c4c4c;container-type:inline-size}.text-cards .text-card .text-card-inner{background:#fff;border:1px solid #eae8e1;border-radius:24px;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1.5rem}@media only screen and (min-width:960px){.text-cards .text-card .text-card-inner{border-radius:2.5rem;padding:2.5rem}}@container (min-width: 30rem){.text-cards .text-card .text-card-inner{align-items:flex-start;flex-direction:row;gap:2rem}}.text-cards .text-card .text-card-image{border-radius:50%;flex:0 0 auto;overflow:hidden;width:6rem}@media only screen and (min-width:960px){.text-cards .text-card .text-card-image{width:9rem}}.text-cards .text-card .text-card-image img{display:block;height:auto;width:100%}.text-cards .text-card .text-card-content{flex:1;min-width:0}.text-cards .text-card .text-card-content h1,.text-cards .text-card .text-card-content h2,.text-cards .text-card .text-card-content h3,.text-cards .text-card .text-card-content h4,.text-cards .text-card .text-card-content h5,.text-cards .text-card .text-card-content h6{font-size:18px;font-weight:600}@media only screen and (min-width:960px){.text-cards .text-card .text-card-content h1,.text-cards .text-card .text-card-content h2,.text-cards .text-card .text-card-content h3,.text-cards .text-card .text-card-content h4,.text-cards .text-card .text-card-content h5,.text-cards .text-card .text-card-content h6{font-size:20px}}.text-cards .text-card .text-card-content li,.text-cards .text-card .text-card-content p{font-size:16px;line-height:1.5}@media only screen and (min-width:960px){.text-cards .text-card .text-card-content li,.text-cards .text-card .text-card-content p{font-size:18px}}.text-cards .text-card .text-card-content p:not(:last-child){margin-bottom:.75rem}.text-cards .text-card .text-card-content>:last-child{margin-bottom:0}.text-cards .text-below li,.text-cards .text-below p{font-size:16px;line-height:1.5}@media only screen and (min-width:960px){.text-cards .text-below li,.text-cards .text-below p{font-size:18px}}.text-cards .text-below>:last-child{margin-bottom:0}
