.sy-training-choice{padding:1.5rem;margin:0 0 2rem;background:#f7f3ef;border-top:3px solid #c77a63;font:inherit;color:#414042;grid-column:1/-1}.sy-training-choice h3{font:inherit;font-size:1.5rem;margin:0 0 1rem}.sy-training-choice label{display:block;margin:1rem 0;font-weight:500}.sy-training-choice select{display:block;width:100%;max-width:100%;padding:.75rem;background:white;border:1px solid #c9c0ba;font:inherit;color:inherit;margin-top:.5rem}.sy-training-choice p{font:inherit;line-height:1.6}.sy-training-choice a{color:#9d5c49;text-decoration:underline}.sy-training-dates ul{padding:0;list-style:none}.sy-training-dates li{padding:.65rem 0;border-bottom:1px solid #ddd}.sy-training-dates span{display:block;font-size:.9em}.sy-training-admin{max-width:1200px;color:#253645}.sy-training-eyebrow{color:#b96550;font-weight:700;letter-spacing:.12em;font-size:11px;margin:28px 0 10px}.sy-training-admin h1{font-size:28px}.sy-training-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.sy-training-admin-card{background:#fff;padding:25px;border:1px solid #e4ded8;border-radius:15px;margin:20px 0;box-shadow:0 6px 20px #24242405}.sy-training-admin-card h2{margin-top:0}.sy-training-admin-card label{display:block;font-weight:600;margin:16px 0}.sy-training-admin-card input,.sy-training-admin-card select,.sy-training-admin-card textarea{display:block;width:100%;max-width:none;margin-top:7px;padding:8px;border-radius:7px}.sy-training-admin-card dd{white-space:normal;margin:6px 0 20px;line-height:1.6}.sy-training-admin-card td,.sy-training-admin-card th{padding:12px}.sy-training-admin-card .button{margin-top:10px}@media(max-width:782px){.sy-training-admin-grid{grid-template-columns:1fr}.sy-training-admin-card{padding:18px;overflow:auto}.sy-training-choice{padding:1rem}}

.sy-training-dates li{line-height:1.5}.sy-training-dates a{display:block}.sy-training-dates a strong{display:block;font-size:1em;font-weight:500}.sy-training-dates a:hover,.sy-training-dates a:focus-visible{text-decoration:underline}
