.tcms-featured-resources{--resources-gunmetal:#1e2835;--resources-lime:#a1d14c;--resources-teal:#47978a;--resources-ice:#f0f6f6;background:var(--resources-gunmetal);color:#fff;-webkit-font-smoothing:antialiased;width:100%;padding:76px 0 80px;font-family:TCMS Inter,Inter,Arial,sans-serif;font-size:16px;line-height:1.65}.tcms-featured-resources,.tcms-featured-resources *,.tcms-featured-resources :before,.tcms-featured-resources :after{box-sizing:border-box}.tcms-featured-resources :where(h2,h3,p,ul,dl,dt,dd){margin:0}.tcms-featured-resources :where(ul){padding:0;list-style:none}.tcms-featured-resources :where(a){color:inherit;text-decoration:none}.tcms-featured-resources :where(a):focus-visible{outline:3px solid var(--resources-lime);outline-offset:4px}.tcms-featured-resources .tcms-resource-card :where(a):focus-visible{outline-color:#326f65}.tcms-featured-resources .tcms-resources-container{width:min(100%,1476px);margin-inline:auto;padding-inline:48px}.tcms-featured-resources .tcms-resources-intro{max-width:900px;margin-bottom:34px}.tcms-featured-resources .tcms-resources-eyebrow{letter-spacing:1.8px;color:var(--resources-lime);margin-bottom:13px;font-size:16px;font-weight:650}.tcms-featured-resources .tcms-resources-intro h2{letter-spacing:-1.2px;max-width:800px;font-family:TCMS Be Vietnam Pro,Be Vietnam Pro,Arial,sans-serif;font-size:40px;font-weight:600;line-height:1.25}.tcms-featured-resources .tcms-resources-intro-copy{color:#c5d2d8;white-space:pre-line;max-width:790px;margin-top:20px;font-size:16px;line-height:1.8}.tcms-featured-resources .tcms-resources-demo-notice{color:#b0c1c7;margin-top:13px;font-size:12px}.tcms-featured-resources .tcms-resources-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.tcms-featured-resources .tcms-resource-card{min-width:0;color:var(--resources-gunmetal);grid-row:span 2;grid-template-rows:subgrid;background:#fff;border-radius:24px 24px 24px 0;row-gap:0;padding:15px;display:grid;box-shadow:0 2px 3px #111a2220}.tcms-featured-resources .tcms-resource-content{min-width:0}.tcms-featured-resources .tcms-resource-image-link{background:var(--resources-ice);border-radius:15px 15px 15px 0;display:block;position:relative;overflow:hidden}.tcms-featured-resources .tcms-resource-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .18s;display:block}.tcms-featured-resources .tcms-resource-image-link:hover .tcms-resource-image{transform:scale(1.025)}.tcms-featured-resources .tcms-resource-type{background:var(--resources-gunmetal);color:#fff;border-radius:5px 5px 5px 0;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.5;position:absolute;bottom:12px;left:12px}.tcms-featured-resources .tcms-resource-body{flex-direction:column;flex:1;min-width:0;padding:20px 10px 0;display:flex}.tcms-featured-resources .tcms-resource-categories{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.tcms-featured-resources .tcms-resource-categories li{min-width:0}.tcms-featured-resources .tcms-resource-categories :where(a,span){color:#2d5d52;overflow-wrap:anywhere;background:#eaf2e7;border-radius:4px 4px 4px 0;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.tcms-featured-resources .tcms-resource-categories a:hover{background:#d9ebc0}.tcms-featured-resources .tcms-resource-title{letter-spacing:-.55px;overflow-wrap:anywhere;font-family:TCMS Be Vietnam Pro,Be Vietnam Pro,Arial,sans-serif;font-size:23px;font-weight:600;line-height:1.4}.tcms-featured-resources .tcms-resource-title a:hover{color:#326f65}.tcms-featured-resources .tcms-resource-meta{color:#5f7079;margin-top:13px;font-size:12px;line-height:1.65}.tcms-featured-resources .tcms-resource-dates{display:block}.tcms-featured-resources .tcms-resource-updated{display:inline}.tcms-featured-resources .tcms-resource-author{overflow-wrap:anywhere;margin-top:2px}.tcms-featured-resources .tcms-resource-author a{text-underline-offset:3px;text-decoration:underline}.tcms-featured-resources .tcms-resource-excerpt{color:#526570;overflow-wrap:anywhere;margin-top:16px;font-size:16px;line-height:1.55}.tcms-featured-resources .tcms-resource-callouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:100%;display:grid}.tcms-featured-resources .tcms-resource-callout{background:var(--resources-ice);text-align:center;border-radius:6px 6px 6px 0;flex-direction:column;min-width:0;padding:12px 6px;display:flex}.tcms-featured-resources .tcms-resource-callout dd{letter-spacing:-.6px;overflow-wrap:anywhere;order:-1;font-size:25px;font-weight:700;line-height:1.25}.tcms-featured-resources .tcms-resource-callout dt{color:#5d6e75;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5}.tcms-featured-resources .tcms-resource-card-bottom{min-width:0;padding:24px 10px 8px}.tcms-featured-resources .tcms-resource-cta-row{margin-top:14px}.tcms-featured-resources .tcms-resource-cta{color:#2c6b5c;text-underline-offset:5px;align-items:center;gap:10px;font-size:16px;font-weight:650;line-height:1.5;display:inline-flex}.tcms-featured-resources .tcms-resource-cta:hover{text-decoration:underline}.tcms-featured-resources .tcms-resource-cta svg{flex-shrink:0;transition:transform .16s}.tcms-featured-resources .tcms-resource-cta:hover svg{transform:translate(3px)}@media (width<=1100px){.tcms-featured-resources .tcms-resources-container{padding-inline:32px}.tcms-featured-resources .tcms-resources-grid{gap:18px}.tcms-featured-resources .tcms-resource-title{font-size:21px}.tcms-featured-resources .tcms-resource-body,.tcms-featured-resources .tcms-resource-card-bottom{padding-inline:5px}.tcms-featured-resources .tcms-resource-callout dd{font-size:22px}.tcms-featured-resources .tcms-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.tcms-featured-resources{padding-block:46px 48px}.tcms-featured-resources .tcms-resources-container{padding-inline:22px}.tcms-featured-resources .tcms-resources-intro{margin-bottom:27px}.tcms-featured-resources .tcms-resources-intro h2{letter-spacing:-.8px;font-size:30px}.tcms-featured-resources .tcms-resources-intro-copy{margin-top:16px;font-size:16px}.tcms-featured-resources .tcms-resources-grid{grid-template-columns:minmax(0,1fr)}.tcms-featured-resources .tcms-resource-title{font-size:23px}.tcms-featured-resources .tcms-resource-body,.tcms-featured-resources .tcms-resource-card-bottom{padding-inline:8px}.tcms-featured-resources .tcms-resource-callout dd{font-size:25px}}@media (prefers-reduced-motion:reduce){.tcms-featured-resources .tcms-resource-image,.tcms-featured-resources .tcms-resource-cta svg{transition:none}}.tcms-featured-resources.tcms-resources-related{color:var(--resources-gunmetal);background:#fff}.tcms-resources-related .tcms-resources-eyebrow{color:#2c6b5c}.tcms-resources-related .tcms-resources-intro{margin-bottom:28px}.tcms-resources-related .tcms-resources-intro h2{letter-spacing:-.7px;font-size:32px}.tcms-resources-related .tcms-resource-card{box-shadow:none;border:1px solid #dbe5e5;grid-row:auto;grid-template-rows:none}.tcms-resources-related .tcms-resource-body{padding-bottom:8px}@media (width<=650px){.tcms-resources-related .tcms-resources-intro h2{font-size:28px}}
