.TrainingFinder-module__54kpmq__root{gap:1.5rem;display:grid}.TrainingFinder-module__54kpmq__picker{border:1px solid var(--line);background:var(--paper-2);gap:1rem;padding:1.25rem;display:grid}.TrainingFinder-module__54kpmq__group{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.TrainingFinder-module__54kpmq__groupLabel{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-top:.75rem;font-weight:600}.TrainingFinder-module__54kpmq__chips{flex-wrap:wrap;gap:.5rem;display:flex}.TrainingFinder-module__54kpmq__picker button{min-height:44px;font:inherit;cursor:pointer;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:.5rem .9rem;font-weight:600;transition:border-color .16s,background .16s}.TrainingFinder-module__54kpmq__picker button:hover{border-color:var(--tiger)}.TrainingFinder-module__54kpmq__picker button:focus-visible{outline:2px solid var(--tiger);outline-offset:2px}.TrainingFinder-module__54kpmq__picker button[aria-pressed=true]{background:var(--tiger);border-color:var(--tiger);color:#0e0d0c}.TrainingFinder-module__54kpmq__all{justify-self:start}.TrainingFinder-module__54kpmq__showing{color:var(--ink-2);margin:0}.TrainingFinder-module__54kpmq__showing b{color:var(--ink)}.TrainingFinder-module__54kpmq__week{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.TrainingFinder-module__54kpmq__day{background:var(--paper);align-content:start;gap:.75rem;padding:1rem;display:grid}.TrainingFinder-module__54kpmq__day h3{font-size:var(--fs-lg);border-bottom:2px solid var(--tiger);margin:0;padding-bottom:.5rem}.TrainingFinder-module__54kpmq__day ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.TrainingFinder-module__54kpmq__session{gap:.15rem;display:grid}.TrainingFinder-module__54kpmq__time{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.TrainingFinder-module__54kpmq__teams{color:var(--ink);font-weight:700}.TrainingFinder-module__54kpmq__venue{font-size:var(--fs-sm);color:var(--harbour);text-underline-offset:3px;justify-self:start}.TrainingFinder-module__54kpmq__note{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.TrainingFinder-module__54kpmq__tbc{color:var(--tiger-deep);font-weight:700}.TrainingFinder-module__54kpmq__none{font-size:var(--fs-sm);color:var(--ink-3);margin:0}@media (max-width:640px){.TrainingFinder-module__54kpmq__group{grid-template-columns:1fr;gap:.4rem}.TrainingFinder-module__54kpmq__groupLabel{padding-top:0}}
.juniors-module__gnzIjq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.juniors-module__gnzIjq__sessions{border-top:1px solid var(--line);gap:.6rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.juniors-module__gnzIjq__sessions li{gap:.15rem;display:grid}.juniors-module__gnzIjq__sessions span{font-size:var(--fs-sm);color:var(--ink-3)}.juniors-module__gnzIjq__helpline{border:1px solid var(--line);background:var(--paper);color:var(--ink);transition:border-color .2s, transform .3s var(--ease-out);gap:.35rem;margin:0 0 1.5rem;padding:1.5rem;text-decoration:none;display:grid}.juniors-module__gnzIjq__helpline b{font-family:var(--font-display);font-size:1.35rem;line-height:1.2}.juniors-module__gnzIjq__helpline span:last-child{color:var(--ink-2)}.juniors-module__gnzIjq__helpline:hover{border-color:var(--tiger);transform:translateY(-2px)}@media (max-width:760px){.juniors-module__gnzIjq__grid{grid-template-columns:1fr}}
