.vce-catalog,.vce-course-body,.vce-contact{--vce-ink:#183440;--vce-accent:#176878;--vce-soft:#edf5f5;font-family:inherit;color:var(--vce-ink);line-height:1.8}.vce-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:28px}.vce-card{border-top:3px solid var(--vce-accent);padding:20px 0}.vce-card img{width:100%;height:210px;object-fit:cover;display:block}.vce-card h2{font-size:1.35rem;line-height:1.5}.vce-card a{color:inherit}.vce-kicker{font-size:.9rem;color:var(--vce-accent);font-weight:700}.vce-lead{font-size:1.12rem}.vce-course-body h2,.vce-contact h2{font-size:1.4rem;line-height:1.5;margin-top:2rem}.vce-course-body table{width:100%;border-collapse:collapse;font-size:.95rem}.vce-course-body th,.vce-course-body td{padding:12px;text-align:left;vertical-align:top;border:1px solid #d4e0e5}.vce-course-body th{background:var(--vce-soft)}.vce-course-body figure{overflow-x:auto;margin-left:0;margin-right:0}.vce-button{display:inline-block;background:var(--vce-accent,#176878);color:#fff!important;padding:10px 19px;border-radius:4px;text-decoration:none!important}.vce-secondary{background:#f0f5f7;color:var(--vce-ink)!important;border:1px solid #b9cdd6}.vce-contact{border-top:1px solid #b8ced7;padding-top:15px;margin-top:35px}.vce-text-link{font-weight:700;text-underline-offset:5px}@media(max-width:640px){.vce-course-body table{font-size:.85rem}.vce-course-body th,.vce-course-body td{padding:8px}}
.vce-inquiry label{display:block;font-weight:600}.vce-inquiry input:not([type=checkbox]),.vce-inquiry select,.vce-inquiry textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:11px;border:1px solid #9eb8c5;border-radius:4px;background:#fff;color:#173b49;font:inherit}.vce-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.vce-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.vce-inquiry .vce-consent{font-weight:400}.vce-privacy{font-size:.9rem;color:#486574}.vce-status{padding:12px;border:1px solid #86aaba;background:#edf7f8}.vce-inquiry button{border:0;cursor:pointer;font:inherit}.vce-inquiry button:hover{filter:brightness(.92)}@media(max-width:640px){.vce-form-grid{grid-template-columns:1fr}}