.course-reference-intro{background:#fff;padding-block:64px}.course-reference-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,80px);align-items:stretch}.course-reference-grid figure{margin:0;position:relative;min-height:420px}.course-reference-grid figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.course-reference-copy h2{font-size:clamp(32px,3.8vw,58px)!important;line-height:1.08!important;max-width:20ch!important;margin:0 0 28px!important;color:#233754}.course-reference-copy p{font-size:16px;line-height:1.65;color:#233754;margin:0 0 22px;max-width:65ch}.course-reference-copy p:last-child{margin-bottom:0}
.course-reference-interest{background:#f5eee5;padding-block:48px}.course-reference-interest .shell{display:flex;justify-content:center}.course-reference-interest form{width:100%;max-width:640px;margin:0!important}
.kiln-journey .fit-compact>.shell,.fit-compact>.shell{grid-template-columns:1fr 2fr;gap:24px}.fit-compact .kiln-fit__grid{gap:16px}.fit-compact .kiln-fit__card--yes,.fit-compact .kiln-fit__card--no{color:#fff}.fit-compact .kiln-fit__grid article{min-height:0}.fit-compact .kiln-fit__grid h3,.fit-compact .kiln-fit__grid li{color:#fff}
.reference-precol{max-width:1160px;grid-template-columns:.9fr 2fr;gap:40px}.reference-precol .kiln-presence__intro{position:static}.reference-precol .kiln-presence__intro p{font-size:16px;line-height:1.65;max-width:34ch}.reference-precol .kiln-presence__intro h2{margin-top:0}.reference-precol .revision-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px}.reference-precol .kiln-module__body{min-height:145px!important}.reference-precol .kiln-module summary{min-height:0!important}
@media(max-width:980px){.reference-precol{grid-template-columns:1fr}.reference-precol .kiln-presence__intro{display:block}.course-reference-grid{gap:32px}.kiln-journey .fit-compact>.shell,.fit-compact>.shell{grid-template-columns:1fr}}
@media(max-width:700px){.course-reference-grid{grid-template-columns:1fr}.course-reference-grid figure{min-height:320px}.course-reference-copy h2{font-size:34px!important}.fit-compact .kiln-fit__grid{grid-template-columns:1fr}.reference-precol .kiln-modules{grid-template-columns:1fr}}
body #explorar.course-reference-intro .course-reference-copy h2{font-size:clamp(32px,3.8vw,58px)!important;line-height:1.08!important;max-width:20ch!important}
