.srcfd26f-so-fit_matrix{padding:64px 0}.srcfd26f-so-fit_matrix .hero-image{height:360px}.srcfd26f-so-fit_matrix .hero-link{display:block;margin-top:16px;color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.fit-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px;border-top:1px solid #fff;padding-top:24px}.fit-matrix div{display:flex;flex-direction:column;gap:8px}.fit-matrix span,.fit-matrix strong{color:#fff}.fit-matrix span{font-size:.875rem}.pack-basis{border-top:1px solid var(--brand-border)}.pack-basis article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid var(--brand-border)}.pack-basis h3,.pack-basis p{margin:0}.team-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.route-number{display:block;font-weight:700;font-size:2rem;color:var(--brand-primary);margin-bottom:16px}.requirement-bar{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;border-left:4px solid var(--brand-primary);padding-left:32px}.requirement-bar .btn{justify-self:start}@media (max-width:991px){.requirement-bar,.team-routes{grid-template-columns:1fr}.srcfd26f-so-fit_matrix .hero-image{height:280px}}@media (max-width:575px){.pack-basis article{grid-template-columns:1fr}.fit-matrix{gap:8px}.fit-matrix span{font-size:.75rem}.requirement-bar{padding-left:16px}}