.tf-tm{width:100%}.tf-tm__grid{display:grid;gap:var(--tf-tm-gap,35px);grid-template-columns:repeat(var(--tf-tm-cols,3),minmax(0,1fr))}.tf-tm__card{background-color:var(--tf-tm-card-bg,#fff);border-radius:var(--tf-tm-card-radius,12px);box-shadow:var(--tf-tm-card-shadow,none);box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0;padding:var(--tf-tm-card-pad,26px);position:relative}.tf-tm__mark{fill:var(--tf-tm-mark-color,#b8b8b8);height:auto;position:absolute;right:var(--tf-tm-card-pad,26px);top:var(--tf-tm-card-pad,26px);width:var(--tf-tm-mark-size,14px)}.tf-tm__quote{border:0;color:var(--tf-tm-text-color,#2b2b2b);font-size:var(--tf-tm-text-size,16px);line-height:var(--tf-tm-text-leading,1.65);margin:0 0 35px;padding-right:calc(var(--tf-tm-mark-size, 14px) + 12px);white-space:pre-line}.tf-tm__author{align-items:center;border-top:1px solid var(--tf-tm-divider-color,rgba(0,0,0,.12));display:flex;gap:16px;margin-top:auto;padding-top:22px}.tf-tm__avatar{border-radius:50%;flex:0 0 auto;height:var(--tf-tm-avatar-size,52px);object-fit:cover;width:var(--tf-tm-avatar-size,52px)}.tf-tm__author-text{display:flex;flex-direction:column;min-width:0}.tf-tm__name{color:var(--tf-tm-name-color,#141614);font-size:var(--tf-tm-name-size,17px);font-weight:700;line-height:1.3}.tf-tm__role{color:var(--tf-tm-role-color,#5a5a5a);font-size:var(--tf-tm-role-size,15px);line-height:1.35;margin-top:3px}.tf-tm__featured{align-items:stretch;background-color:var(--tf-tm-ft-bg,#fff);border-radius:var(--tf-tm-ft-radius,12px);box-shadow:var(--tf-tm-ft-shadow,none);box-sizing:border-box;column-gap:var(--tf-tm-ft-gap,48px);display:flex;flex-wrap:wrap;margin:0;padding:var(--tf-tm-ft-pad,24px);row-gap:var(--tf-tm-ft-gap,48px)}.tf-tm__featured--spaced{margin-top:var(--tf-tm-section-gap,36px)}.tf-tm__featured-text{display:flex;flex:0 1 calc(var(--tf-tm-ft-text-width, 55%) - var(--tf-tm-ft-gap, 48px)/2);flex-direction:column;justify-content:center;min-width:0;padding:var(--tf-tm-ft-text-pad,30px)}.tf-tm__featured-media{flex:0 1 calc(100% - var(--tf-tm-ft-text-width, 55%) - var(--tf-tm-ft-gap, 48px)/2);min-width:0}.tf-tm__featured--img-left .tf-tm__featured-text{order:2}.tf-tm__featured--img-left .tf-tm__featured-media{order:1}.tf-tm__featured-img{border-radius:var(--tf-tm-ft-img-radius,10px);display:block;height:100%;min-height:var(--tf-tm-ft-img-height,336px);object-fit:cover;object-position:var(--tf-tm-ft-img-position,center);width:100%}.tf-tm__featured-eyebrow{color:var(--tf-tm-ft-eyebrow-color,#666);font-size:var(--tf-tm-ft-eyebrow-size,13px);font-weight:500;letter-spacing:var(--tf-tm-ft-eyebrow-tracking,.12em);line-height:1.2;margin:0 0 24px;text-transform:uppercase}.tf-tm__featured-quote{border:0;color:var(--tf-tm-ft-quote-color,#141614);font-size:var(--tf-tm-ft-quote-size,17px);font-weight:var(--tf-tm-ft-quote-weight,700);line-height:var(--tf-tm-ft-quote-leading,1.6);margin:0;padding:0}.tf-tm__featured-quote>:first-child{margin-top:0}.tf-tm__featured-quote>:last-child{margin-bottom:0}.tf-tm__featured-author{display:flex;flex-direction:column;margin-top:32px}.tf-tm__featured-name{color:var(--tf-tm-ft-name-color,#141614);font-size:var(--tf-tm-ft-name-size,18px);line-height:1.3}.tf-tm__featured-role{color:var(--tf-tm-ft-role-color,#5a5a5a);font-size:var(--tf-tm-ft-role-size,15px);line-height:1.35;margin-top:4px}@media (max-width:991px){.tf-tm__featured-media,.tf-tm__featured-text{flex-basis:100%;order:unset}.tf-tm__featured-text{padding:var(--tf-tm-ft-text-pad,30px) 0 0}.tf-tm__featured-img{min-height:260px}}@media (max-width:639px){.tf-tm__grid{grid-template-columns:repeat(var(--tf-tm-cols-mobile,1),minmax(0,1fr))}.tf-tm__quote{margin-bottom:28px}}