#tbs-elite-sports-programme{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:16px 16px 22px}#tbs-elite-sports-programme .wrap{max-width:100vw;width:100%}.hero{padding:18px 14px;border-radius:14px;box-shadow:0 4px 14px rgba(14,32,56,.08)}h1{font-size:22px;line-height:1.25}.sub{font-size:14px}.section{padding:16px 14px;margin-top:14px;border-radius:14px;box-shadow:0 4px 14px rgba(14,32,56,.08)}h2{font-size:18px;border-left-width:5px;padding-left:8px}h3{font-size:16px;margin:14px 0 6px}p,li{font-size:15px;line-height:1.6}ul{margin:6px 0 10px 16px}.faq-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:6px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.faq-tab{padding:10px 14px;font-size:14px;white-space:nowrap;min-height:40px}.table-wrap{margin:8px -16px 0;padding:0 16px;overflow:visible}.table-wrap thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.table-wrap table{width:100%;border:0;border-radius:0;background:0 0;font-size:14.5px;border-collapse:separate;border-spacing:0 12px}.table-wrap tbody tr{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;box-shadow:0 4px 12px rgba(14,32,56,.06)}.table-wrap tbody td{display:grid;grid-template-columns:140px 1fr;gap:8px;padding:8px 0;border:0;align-items:start;word-break:break-word}.table-wrap tbody td:nth-child(1):before{content:"Tier";font-weight:700;color:var(--navy)}.table-wrap tbody td:nth-child(2):before{content:"Level of Competition";font-weight:700;color:var(--navy)}.table-wrap tbody td:nth-child(3):before{content:"Examples of Support Strategies";font-weight:700;color:var(--navy)}.table-wrap tbody td:first-child{align-items:center}.faq summary{padding:14px 46px 14px 14px}.faq .body{padding:10px 12px 14px}.faq .body ul{margin-left:18px}.faq .body li{margin:5px 0}