.training-entry{display:inline-flex;align-items:center;gap:18px;padding:12px 18px;border:1px solid #cdbd804d;border-radius:30px;color:#f5e8bc;background:#11251b8c;text-decoration:none;font-size:12px;letter-spacing:1px;cursor:pointer!important;white-space:nowrap}.training-entry:hover{background:#20372c;border-color:#d7c67a}.training-entry:focus-visible{outline:2px solid #f5db77;outline-offset:4px}@media(max-width:650px){.frame-bottom{align-items:flex-end;gap:14px}.training-entry{padding:11px 13px;gap:8px;font-size:11px}.caption small{max-width:135px;line-height:1.5}}
