.training-schedule-module__7BZwka__schedule{border-block:1px solid var(--line);margin-bottom:28px}.training-schedule-module__7BZwka__summary{cursor:pointer;align-items:center;gap:12px;padding:18px 4px;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.training-schedule-module__7BZwka__summary::-webkit-details-marker{display:none}.training-schedule-module__7BZwka__summary>svg:first-child{color:var(--orange-dark);flex-shrink:0}.training-schedule-module__7BZwka__chevron{flex-shrink:0;margin-left:auto}.training-schedule-module__7BZwka__schedule[open] .training-schedule-module__7BZwka__chevron{transform:rotate(180deg)}.training-schedule-module__7BZwka__summary:focus-visible,.training-schedule-module__7BZwka__actions a:focus-visible,.training-schedule-module__7BZwka__poster:focus-visible{outline:2px solid var(--orange-dark);outline-offset:4px}.training-schedule-module__7BZwka__content{padding-bottom:18px}.training-schedule-module__7BZwka__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;margin-bottom:12px;display:flex}.training-schedule-module__7BZwka__actions a{align-items:center;gap:8px;min-height:44px;font-size:.9rem;font-weight:600;display:inline-flex}.training-schedule-module__7BZwka__actions a:hover{color:var(--orange-dark);text-decoration:underline}.training-schedule-module__7BZwka__poster{display:block}.training-schedule-module__7BZwka__poster img{width:100%;height:auto;display:block}.training-schedule-module__7BZwka__note{color:var(--muted);margin:12px 0 0;font-size:.85rem;line-height:1.5}@media (max-width:600px){.training-schedule-module__7BZwka__summary{font-size:1rem}.training-schedule-module__7BZwka__actions{justify-content:flex-start}}
