.workshop-section{background:#eef3f2}.workshop-feature{display:grid;grid-template-columns:minmax(0,1fr) 270px;background:#062c3f;color:white;border-radius:12px;overflow:hidden}.workshop-feature-copy{padding:38px}.workshop-first{display:inline-block;background:#f3c651;color:#062c3f;padding:.5rem .85rem;border-radius:3px;font-size:.9rem;font-weight:700;line-height:1.5}.workshop-kicker{font-size:.875rem!important;letter-spacing:.08em;font-weight:700;text-transform:uppercase;margin-block:1.5rem .65rem!important;color:#53e1d6}.workshop-feature h3{font:700 clamp(1.7rem,3vw,2.65rem)/1.25 var(--display);margin-bottom:1rem}.workshop-feature-copy>p{font-size:1.05rem;color:#d6e8ee;max-width:44rem}.workshop-facts{display:flex;flex-wrap:wrap;gap:.7rem 1.25rem;align-items:center;margin-block:1.6rem;font-size:1.05rem}.workshop-facts strong{color:#f3c651}.workshop-facts span+span{border-inline-start:1px solid #567081;padding-inline-start:1.25rem}.workshop-cpd{font-size:1rem!important;padding-block:1rem;border-block:1px solid #345969}.workshop-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem}.workshop-actions .button{font-size:1rem}.workshop-text-link{font-size:1rem;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.workshop-feature-trainer{background:#0c384b;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.workshop-feature-trainer img{width:190px;height:190px;object-fit:cover;border-radius:50%;border:3px solid #f3c651}.workshop-feature-trainer h4{font-size:1.25rem;line-height:1.5;margin:1.2rem 0 .4rem}.workshop-feature-trainer p{font-size:.95rem;line-height:1.7}.workshop-deadline{margin-top:1.5rem!important;color:#f3c651;font-weight:700}.workshop-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1rem}.workshop-header nav{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;font-size:1rem}.workshop-header a{min-height:44px;display:inline-flex;align-items:center}.workshop-hero{padding-block:4.5rem;background:#062c3f;color:#fff}.workshop-hero h1{font-size:clamp(2.3rem,5vw,4.4rem);font-weight:700;max-width:60rem;line-height:1.2}.workshop-lead{font-size:1.25rem;max-width:48rem;color:#d6e8ee;margin-top:1.3rem}.workshop-partner{font-size:1rem;color:#d6e8ee;margin-top:1rem}.workshop-content{max-width:1150px}.workshop-approval{background:#e1f1eb;border-inline-start:5px solid #103c32;padding:1.4rem 1.7rem;margin-top:2rem;font-size:1.1rem;font-weight:600}.workshop-content h2{font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700;line-height:1.35}.workshop-audience{padding-block:3rem;border-bottom:1px solid #d7e3df}.workshop-audience p{max-width:58rem;margin-top:1rem;font-size:1.1rem}.workshop-trainer{display:grid;grid-template-columns:250px minmax(0,1fr);gap:2.5rem;padding-block:3rem;align-items:start}.workshop-trainer>img{width:250px;height:250px;object-fit:cover;border-radius:50%;border:4px solid #d4b36b}.workshop-trainer .workshop-kicker{color:#236451;margin-top:0!important}.workshop-trainer p{font-size:1.05rem;margin-top:1rem}.workshop-credentials{color:#506b62;font-weight:600}.workshop-source{display:inline-flex;align-items:center;min-height:44px;margin-top:.6rem;text-decoration:underline;text-underline-offset:4px;font-size:.9rem}.workshop-programme{padding-block:1rem 3rem}.workshop-programme h2{margin-bottom:1.5rem}.workshop-day{border-block-start:1px solid #cbdcd3;padding-block:1rem}.workshop-day:last-child{border-bottom:1px solid #cbdcd3}.workshop-day summary{font-size:1.25rem;font-weight:600;cursor:pointer;min-height:70px;display:list-item;margin-inline-start:1.4rem;padding-inline-start:.7rem}.workshop-day summary::marker{color:#216954}.workshop-day-number{display:inline-flex;flex-direction:column;min-width:120px;margin-inline-end:1.5rem;vertical-align:middle;color:#103c32}.workshop-day-number small{font-size:.9rem;color:#60716a;font-weight:400}.workshop-day ul{padding-inline-start:1.8rem;margin-block:1.5rem .5rem;font-size:1.05rem}.workshop-day li{margin-bottom:.8rem;max-width:62rem}.workshop-programme>.button{margin-top:1.5rem;font-size:1rem}.workshop-registration{background:#103c32;color:white;padding:2.5rem;border-radius:10px;margin-bottom:3rem}.workshop-registration h2{color:#fff}.workshop-registration p{font-size:1.1rem;margin-top:.9rem}.workshop-registration .button{margin-top:1.5rem;font-size:1rem}.workshop-email{display:inline-flex;margin-inline-start:1.5rem;min-height:44px;align-items:center;text-decoration:underline;font-size:1.05rem}.workshop-footer{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding-block:1.5rem;font-size:.95rem}.workshop-footer a{min-height:44px;display:inline-flex;align-items:center}html[lang=ar] .workshop-kicker{letter-spacing:0}html[lang=ar] .workshop-feature h3{line-height:1.5}html[lang=ar] .workshop-hero h1{line-height:1.5}html[lang=ar] .workshop-feature-trainer p{line-height:1.9}@media(max-width:900px){.workshop-feature{grid-template-columns:1fr}.workshop-feature-trainer{display:grid;grid-template-columns:120px 1fr;gap:.4rem 1.5rem;text-align:start;align-items:center}.workshop-feature-trainer img{grid-row:1/4;width:120px;height:120px}.workshop-feature-trainer h4{margin:0}.workshop-feature-trainer .workshop-deadline{margin-top:.5rem!important}.workshop-header{flex-wrap:wrap}.workshop-trainer{grid-template-columns:170px minmax(0,1fr);gap:1.5rem}.workshop-trainer>img{width:170px;height:170px}}@media(max-width:600px){.workshop-feature-copy{padding:1.5rem}.workshop-feature-trainer{padding:1.5rem;grid-template-columns:90px 1fr}.workshop-feature-trainer img{width:90px;height:90px}.workshop-hero{padding-block:2.5rem}.workshop-header nav{gap:.8rem;font-size:.95rem}.workshop-header .brand{font-size:1rem}.workshop-trainer{grid-template-columns:1fr}.workshop-trainer>img{width:160px;height:160px}.workshop-day summary{font-size:1.05rem}.workshop-day-number{display:block;margin-bottom:.75rem}.workshop-registration{padding:1.5rem}.workshop-email{margin:1rem 0 0;display:flex;overflow-wrap:anywhere}.workshop-lead{font-size:1.1rem}.workshop-approval{font-size:1rem;padding:1.1rem}.workshop-actions{align-items:stretch;flex-direction:column}.workshop-actions .button{text-align:center}}

.workshop-flyers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.workshop-flyers a{display:block;color:inherit;text-decoration:none}.workshop-flyers img{width:100%;height:auto;display:block;border-radius:5px}.workshop-flyers span{display:block;margin-top:1rem;font-size:1rem;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.workshop-flyers{grid-template-columns:1fr}}

.workshop-feature-trainer img,.workshop-trainer>img{object-position:center 5%}
