.fl-style-card-grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:768px){.fl-style-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fl-style-card{display:block;min-height:0;overflow:hidden;border:1px solid #eee;border-radius:12px;background:#fff;color:inherit;text-decoration:none}.fl-style-card:hover{opacity:.9;text-decoration:none}.fl-style-card__image{aspect-ratio:16 / 9;overflow:hidden;background:#f5f5f5}.fl-style-card__img{display:block;width:100%;height:100%;object-fit:cover}.fl-style-card__body{padding:16px 20px}.fl-style-card .fl-style-card__title{margin:0 0 0.25rem!important;padding:0!important;border:none!important;border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important;background:transparent!important;box-shadow:none!important;color:inherit;font-size:1.15rem!important;font-weight:700;line-height:1.4!important}.fl-style-card .fl-style-card__title::before,.fl-style-card .fl-style-card__title::after{content:none!important;display:none!important;border:none!important;background:none!important;box-shadow:none!important}.fl-style-card__count{margin:0 0 .8rem;color:#777;font-size:.86rem;line-height:1.5}.fl-style-card__description{margin:0;color:#555;font-size:.92rem;line-height:1.7}@media screen and (max-width:768px){.fl-hub-section__lead{font-size:.88rem;line-height:1.75}.fl-style-card__body{padding:14px 16px}.fl-style-card .fl-style-card__title{font-size:1.08rem!important}.fl-style-card__count{font-size:.82rem}.fl-style-card__description{font-size:.88rem;line-height:1.7}}