.directory944,.teams944{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 36px}.coach944,.team944{min-width:0;background:#172a40;border:1px solid #344b63;border-radius:14px;padding:24px}.scv8 .coach944 h2,.scv8 .team944 h3{font-size:26px;line-height:1.2;margin:0 0 12px}.coach944 .role944{color:#ff7187;margin:0 0 16px}.coach944 ul{padding-left:20px;margin:0}.coach944 img{width:100%;max-height:280px;object-fit:cover;border-radius:8px;margin-bottom:18px}.scv8 .directory944 a,.scv8 .teams944 a,.team-tabs944 a,.registration944 a{color:#d5e9ff;text-decoration:underline}.team944 dt{font-size:14px;color:#bed0e2}.team944 dd{margin:2px 0 14px}.team944 dl{margin-bottom:0}.team-tabs944{display:flex;gap:24px;flex-wrap:wrap}.registration944 form{background:#172a40;padding:24px;border-radius:14px}.registration944 label{display:block;margin-bottom:8px}.registration944 select{width:100%;font:inherit;padding:12px;border-radius:6px;margin-bottom:20px}.registration944 button{margin:0 12px 12px 0}.registration944 output{display:block;white-space:pre-wrap;margin-top:12px}.directory944 :focus-visible,.teams944 :focus-visible,.registration944 :focus-visible,.team-tabs944 :focus-visible{outline:3px solid #ff7187;outline-offset:3px}.coach944,.team944{scroll-margin-top:100px}@media(max-width:700px){.directory944,.teams944{grid-template-columns:1fr}.coach944,.team944{padding:20px}.registration944 form{padding:18px}}

#registration945 [hidden]{display:none!important}#registration945 input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;font:inherit;padding:12px;margin-bottom:18px;border-radius:6px}#registration945 input[type=checkbox]{width:22px;height:22px;margin:4px 0 20px}#registration945 label{margin-top:16px}#registration945 pre,#registration945 [data-status]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:20px 0}#registration945 button:disabled{opacity:.55;cursor:not-allowed}#registration945 summary{cursor:pointer}#registration945 [data-demo]{margin-top:24px}

#registration945 .demo946{padding:18px 22px;margin:0 0 24px;background:#172a40;border-left:4px solid #ff7187;border-radius:8px}#registration945 [data-review-section]{background:#172a40;padding:24px;border-radius:14px;margin:24px 0}#registration945 [data-review] dl{margin:0}#registration945 [data-review] dl>div{padding:12px 0;border-bottom:1px solid #344b63}#registration945 [data-review] dt{color:#bed0e2;font-size:14px}#registration945 [data-review] dd{margin:4px 0 0;overflow-wrap:anywhere}#registration945 .test-panel946{margin-top:40px;padding:16px;border:1px solid #344b63;border-radius:8px}#registration945 [data-status]:not(:empty){padding:16px;border-left:3px solid #ff7187}

.team-list946 section{margin:0 0 40px}.team-list946 table{width:100%;border-collapse:collapse;background:#172a40;border:1px solid #344b63}.team-list946 th,.team-list946 td{text-align:left;padding:18px 24px;border-bottom:1px solid #344b63;vertical-align:top}.team-list946 thead{color:#bed0e2;font-size:14px}.team-list946 tbody th{width:30%;font-weight:600}.age946{display:inline-block;color:#ff7187;min-width:66px}.team-list946 td{line-height:1.65}@media(max-width:700px){.team-list946 thead{display:none}.team-list946 tbody,.team-list946 tr,.team-list946 th,.team-list946 td{display:block;width:auto!important}.team-list946 tbody th{padding:16px 18px 4px;border:0}.team-list946 td{padding:0 18px 16px}.team-list946 table{display:block}.team-list946 td{font-size:15px}}

@media(min-width:701px){.scv8 .team-list946 table{display:table;table-layout:fixed}.scv8 .team-list946 th:first-child{width:30%}}

#registration945 textarea{width:100%;box-sizing:border-box;font:inherit;padding:12px;border-radius:6px}#registration945 fieldset{border:1px solid #344b63;margin:20px 0;padding:16px}#registration945 input[type=radio]{display:inline-block;width:22px;margin:0 8px 0 0}#registration945 fieldset label{display:flex;align-items:center;gap:8px}
