.fit-guide{padding-block:44px}.fit-guide h2{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0 0 16px}.fit-guide>p,.fit-guide details{max-width:760px;font-size:16px;line-height:1.6}.fit-table{width:100%;max-width:760px;border-collapse:collapse;margin:24px 0;font-size:16px;background:#fff}.fit-table th,.fit-table td{padding:15px 18px;text-align:left;border-bottom:1px solid #dce0d7}.fit-table thead{background:#eef0e9}.fit-table thead th{font-weight:600}.fit-table small{font-weight:400;font-size:14px}.fit-guide summary{cursor:pointer;padding:12px 0;font-weight:600}.fit-guide details p{font-size:16px}.fit-tip{margin-bottom:8px}@media(max-width:560px){.fit-table th,.fit-table td{padding:12px 8px}.fit-guide{padding-block:32px}}
.sports-colours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sports-colours figure{margin:0;border:1px solid #dce0d7;border-radius:12px;background:#fff;overflow:hidden}.sports-colours img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain}.sports-colours figcaption{padding:14px 18px;font-size:16px}@media(max-width:700px){.sports-colours{grid-template-columns:repeat(2,minmax(0,1fr))}}