
.tc .tc-cohort-library{padding-top:42px}.tc .tc-cohort-library>header{max-width:780px;margin-bottom:32px}.tc .tc-cohort-library>header h2{font-size:30px;margin:0 0 14px}.tc .tc-cohort-group{border-top:2px solid #16b2d6;margin-top:30px;padding-top:26px}.tc .tc-cohort-group>header h3{font-size:24px;margin:0 0 8px}.tc .tc-cohort-group>header p{margin:0 0 24px}.tc .tc-cohort-features{padding:20px 24px;background:#fff;border:1px solid #d5e3ea;margin-bottom:12px}.tc .tc-cohort-features h3{font-size:15px;margin:0 0 12px}.tc .tc-cohort-features ul{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none}.tc .tc-cohort-features li{font-size:14px}.tc .tc-cohort-features li:before{content:'•';color:#087f9c;margin-right:8px}.tc .tc-cohort-features p,.tc .tc-cohort-note{font-size:14px;line-height:1.6;margin:14px 0 0;color:#606178}.tc .tc-cohort-profile{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:23px 0;border-bottom:1px solid #d5e3ea}.tc .tc-cohort-profile h3{font-size:18px;line-height:1.5;font-weight:600;margin:0;max-width:760px}.tc .tc-cohort-cta{color:#087a97;text-decoration:none;font-size:15px;white-space:nowrap;padding:9px 0}.tc .tc-cohort-cta span{margin-left:12px}.tc .tc-cohort-cta:hover{text-decoration:underline}.tc .tc-cohort-cta:focus-visible{outline:2px solid #087a97;outline-offset:5px}.tc .tc-cohort-note{max-width:1050px;margin-top:24px}@media(max-width:700px){.tc .tc-cohort-library{padding-top:30px}.tc .tc-cohort-profile{display:block;padding:20px 0}.tc .tc-cohort-profile h3{font-size:17px}.tc .tc-cohort-cta{display:inline-block;margin-top:8px;white-space:normal}.tc .tc-cohort-features{padding:18px}.tc .tc-cohort-library>header h2{font-size:26px}}

.tc .tc-ffpe .tc-cohort-profile a.tc-cohort-cta{color:#087a97!important;}

.tc .tc-cohort-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;border-top:1px solid #d5e3ea;margin-top:32px;padding-top:32px}.tc .tc-cohort-teaser>header{margin:0}.tc .tc-teaser-examples .tc-cohort-profile{display:block;padding:17px 0}.tc .tc-teaser-examples .tc-cohort-profile:first-child{padding-top:0}.tc .tc-teaser-examples .tc-cohort-cta{display:inline-block;margin-top:4px}.tc .tc-teaser-links{display:grid;gap:12px;margin-top:22px}.tc .tc-teaser-links .tc-btn{white-space:normal!important;color:#23204d!important;background:transparent!important;font-size:15px}.tc .tc-teaser-links .tc-btn:hover{background:#e8f3f7!important}@media(max-width:700px){.tc .tc-cohort-teaser{grid-template-columns:1fr;gap:28px}.tc .tc-cohort-teaser>header h2{font-size:25px}}
