.tffa button{font:inherit;color:inherit}.tffa .btn{font-family:var(--display);font-weight:700;font-size:1rem}.tffa .m-hero .btn{font-size:.95rem}.tffa .m-rail .rq .btn{font-size:.88rem}.tffa .tbar .pill{font-family:var(--display);font-weight:600;font-size:.88rem}.hub-intro{display:block}.prose .check li{display:block;position:relative;padding-left:1.75em}.prose .check li:before{position:absolute;left:0;top:.32em;margin:0}.finish .step span{display:block;margin-top:.15rem}@media print{.prose .lede{font-size:12.5pt}.prose .lede:first-letter{font-size:30pt}}.m-grid,.m-hero .in{max-width:84rem}@media(min-width:1360px){.m-grid{grid-template-columns:16rem minmax(0,var(--maxw)) 14rem;gap:2.25rem}.m-rail{display:block}.prose>nav.toc{display:none}.m-hero .in{padding-left:18.25rem}}@media(min-width:1024px)and (max-width:1359px){.m-grid{grid-template-columns:15.5rem minmax(0,var(--maxw));gap:2rem}.m-rail{display:none}.prose>nav.toc{display:block}.m-hero .in{padding-left:17.5rem}}@media(max-width:640px){.stage{grid-template-columns:2.25rem minmax(0,1fr);column-gap:.85rem}.stage .badge{width:2.25rem;height:2.25rem;font-size:.95rem;border-width:1.5px}.stage .badge svg{width:16px;height:16px}.stage .rail:before{top:2.5rem}a.mod{padding:.95rem .95rem .9rem;gap:.15rem .7rem}a.mod .d,a.mod .m{grid-column:2/-1}.hub-hero .ctas .btn{flex:1 1 auto}.eyebrow{letter-spacing:.14em}}.rprog,.tbar .prog-pill,.pcard .top,.m-nav .np,a.mod .st,.m-nav li a .s,.stage .sprog,[data-complete],.finish .steps{display:none!important}.pcard .stats{padding-top:0;border-top:0}.m-nav li a{grid-template-columns:1.6rem minmax(0,1fr)}a.mod{grid-template-columns:auto minmax(0,1fr)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tff-academy-overrides.css.map */
