body.single-sd_cpt_facilitator .breadcrumbs,body.single-sd_cpt_facilitator .breadcrumb,body.single-sd_cpt_facilitator .breadcrumb-trail,body.single-sd_cpt_facilitator .yoast-breadcrumb,body.single-sd_cpt_facilitator .rank-math-breadcrumb,body.single-sd_cpt_facilitator nav[aria-label="Breadcrumb"],body.single-sd_cpt_facilitator nav[aria-label="breadcrumb"]{display:none!important}
.uk-sd-view,.uk-sd-view-hero{--uk-blue:#005ba9;--uk-orange:#f59b00;--uk-teal:#009a9b;--uk-light-blue:#84cee4;--uk-magenta:#c7007f;--uk-ink:#30343b;--uk-muted:#5a5a5a;--uk-line:#dfe7ec;--uk-surface:#f5f9fb}.uk-sd-view{color:var(--uk-ink);font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.uk-sd-view *{box-sizing:border-box}.uk-sd-view-inner{margin:0 auto;max-width:1217px;padding-left:1.5rem;padding-right:1.5rem;width:100%}
.uk-sd-theme-detail-column{min-width:0}.uk-sd-theme-detail-column .uk-sd-view{width:100%}
.uk-sd-view-hero{background:linear-gradient(120deg,rgba(132,206,228,.3),rgba(0,154,155,.08));border-bottom:5px solid var(--uk-orange);padding:clamp(2.5rem,6vw,5rem) 0}
.uk-sd-view-hero.is-theme-header{align-items:flex-end;display:flex;height:100%;min-height:300px;padding:clamp(2.25rem,4vw,3.75rem) 0;width:100%}.uk-sd-view-hero.is-theme-header .uk-sd-view-inner{width:100%}
.uk-sd-view-hero p{color:var(--uk-teal);font-size:.8rem;font-weight:800;letter-spacing:.12em;margin:0 0 .75rem;text-transform:uppercase}
.uk-sd-view-hero h1{color:var(--uk-blue);font-family:"Roboto Slab",Georgia,serif;font-size:clamp(2.25rem,5vw,4rem);font-weight:800;line-height:1.08;margin:0}
.uk-sd-card-grid,.uk-sd-person-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:5rem;padding-top:4rem}
.uk-sd-card,.uk-sd-person-card{background:#fff;border:1px solid var(--uk-line);box-shadow:0 10px 28px rgba(0,63,118,.08);overflow:hidden}
.uk-sd-card img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.uk-sd-card__body{padding:1.4rem}.uk-sd-card h2,.uk-sd-person-card h2{font-family:"Roboto Slab",Georgia,serif;font-size:1.25rem;line-height:1.3;margin:0 0 .8rem}
.uk-sd-card h2 a,.uk-sd-person-card h2 a,.uk-sd-more{color:var(--uk-blue);text-decoration:none}.uk-sd-card h2 a:hover,.uk-sd-person-card h2 a:hover,.uk-sd-more:hover{color:var(--uk-magenta)}
.uk-sd-card__body>div{color:var(--uk-muted);line-height:1.6;margin-bottom:1rem}.uk-sd-more{display:inline-block;font-weight:800;margin-top:.5rem}
.uk-sd-person-card{padding-bottom:1.25rem;text-align:center}.uk-sd-person-card img,.uk-sd-person-placeholder{aspect-ratio:4/3;background:var(--uk-surface);display:block;object-fit:cover;width:100%}.uk-sd-person-card h2{margin:1.2rem 1rem .3rem}
.uk-sd-profile{display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr);padding-bottom:5rem;padding-top:4rem}.uk-sd-profile>img{height:auto;width:100%}.uk-sd-profile article{font-size:1rem;line-height:1.75}.uk-sd-profile h2{color:var(--uk-blue);font-family:"Roboto Slab",Georgia,serif;font-size:2rem;margin-top:0}
.uk-sd-facilitator-courses{border-top:1px solid var(--uk-line);padding-bottom:5rem;padding-top:3rem}.uk-sd-facilitator-courses>h2{color:var(--uk-blue);font-family:"Roboto Slab",Georgia,serif;font-size:clamp(1.6rem,3vw,2.25rem);margin:0 0 1.5rem}.uk-sd-compact-course-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem}.uk-sd-compact-course{background:var(--uk-surface);border-left:5px solid var(--uk-teal);padding:1.25rem}.uk-sd-compact-course h3{font-family:"Roboto Slab",Georgia,serif;font-size:1.15rem;line-height:1.35;margin:0 0 .75rem}.uk-sd-compact-course h3 a{color:var(--uk-blue);text-decoration:none}.uk-sd-compact-course>div{color:var(--uk-muted);font-size:.92rem;line-height:1.55}
@media(max-width:900px){.uk-sd-card-grid,.uk-sd-person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-sd-profile{grid-template-columns:1fr}.uk-sd-profile>img{max-width:480px}}
@media(min-width:1024px){.uk-sd-theme-detail-grid>.uk-sd-theme-detail-column{grid-column:span 3/span 3}}
@media(max-width:600px){.uk-sd-view-inner{padding-left:1rem;padding-right:1rem}.uk-sd-card-grid,.uk-sd-person-grid,.uk-sd-compact-course-grid{grid-template-columns:1fr}}
