/* Practical-learning section only. */
.workshop-practical .workshop-intro{max-width:900px;margin:0 0 36px;color:#435a73;font-size:19px;line-height:1.7}.workshop-learning-columns{display:grid;grid-template-columns:1fr 1fr;gap:56px}.workshop-practical .workshop-learning-columns h3{font-size:25px;margin:0 0 20px}.workshop-benefits>p{margin:0 0 20px}.workshop-benefits strong{display:block;color:#104180;font-weight:650;margin-bottom:4px}.workshop-outcomes ul{margin:0;padding-left:22px}.workshop-outcomes li{padding-left:5px;margin-bottom:14px}.workshop-outcomes li p{margin:0}.workshop-outcomes li::marker{color:#266ec3}.workshop-format{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:38px;padding:24px 28px;border-left:4px solid #14B8A6;background:#E4EEF9;border-radius:0 10px 10px 0}.workshop-practical .workshop-format h3{font-size:16px;font-weight:650;letter-spacing:.025em;margin:0 0 7px}.workshop-practical .workshop-format .workshop-duration{font-size:23px;line-height:1.35;color:#104180;font-weight:600;margin:0 0 8px}.workshop-format p{font-size:16px;line-height:1.65;margin:0;max-width:750px}.workshop-format-action{margin:0}.workshop-format-action .button{white-space:normal;text-align:center;max-width:250px}@media(max-width:850px){.workshop-learning-columns{gap:30px}.workshop-format{grid-template-columns:1fr}.workshop-format-action .button{max-width:none}}@media(max-width:650px){.workshop-learning-columns{grid-template-columns:1fr;gap:25px}.workshop-format{padding:22px 20px;margin-top:28px}.workshop-practical .workshop-format .workshop-duration{font-size:21px}}


.workshop-testimonials-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:start}.workshop-testimonials-layout .content-quotes{grid-template-columns:1fr;gap:18px}.workshop-testimonial-figure{margin:0;position:sticky;top:140px}.workshop-testimonial-figure img{display:block;width:100%;height:auto;border-radius:14px}.workshop-testimonial-figure figcaption{font-size:13px;color:#52647a;margin-top:10px}.workshop-enquiry-options{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:800px;margin-top:28px}.workshop-enquiry-options .button{min-width:210px;justify-content:center}.workshop-enquiry-options button:disabled{opacity:.55;cursor:not-allowed}.content-section .workshop-action-note{font-size:15px;line-height:1.55;color:#52647a;margin-top:12px}@media(max-width:850px){.workshop-testimonials-layout{grid-template-columns:1fr}.workshop-testimonial-figure{position:static;max-width:650px}.workshop-testimonials-layout .content-quotes{grid-template-columns:1fr}}@media(max-width:600px){.workshop-enquiry-options{grid-template-columns:1fr;gap:18px}.workshop-enquiry-options .button{width:100%}}
