.pmc-course-header{--pmc-course-header-gap: 7.5rem;--pmc-course-header-max-content: 632px;--pmc-course-header-meta-min: 320px;--pmc-course-header-meta-max: 480px;--pmc-course-header-meta-padding: 32px;--pmc-course-header-meta-radius: 16px;--pmc-course-header-meta-bg: #ffffff;--pmc-course-header-meta-row-gap: 16px;--pmc-course-header-cta-radius: 60px;--pmc-course-header-control-text: var(--wp--preset--color--main, #00222d);--pmc-course-header-tint: var(--wp--preset--color--tertiary, #e7eef0);--pmc-course-header-accent-blue: var(--wp--preset--color--accent-blue, #4bc0d0);--pmc-course-header-accent-blue-dark: var(--wp--preset--color--accent-blue-dark, #008aad);--pmc-course-header-accent-orange: var(--wp--preset--color--accent-orange, #ec8852);--pmc-course-header-accent-green: var(--wp--preset--color--accent-green, #a9d375);--pmc-course-header-accent-yellow: var(--wp--preset--color--accent-yellow-dark, #fad000);--pmc-course-header-meta-icon-size: 20px;display:flex;gap:var(--pmc-course-header-gap);align-items:center;padding-block:64px}.pmc-course-header__main{flex:1 1 var(--pmc-course-header-max-content);min-width:0;display:flex;flex-direction:column;gap:24px}.pmc-course-header__back-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--pmc-course-header-control-text);text-decoration:none}.pmc-course-header__back-link:hover,.pmc-course-header__back-link:focus-visible{text-decoration:underline}.pmc-course-header__back-arrow{color:#007592;font-size:18px;line-height:1}.pmc-course-header__title{font-size:clamp(40px,6vw,64px);font-weight:400;line-height:1.1;margin:0;color:var(--pmc-course-header-control-text)}.pmc-course-header__description{font-size:18px;line-height:1.4;color:var(--pmc-course-header-control-text)}.pmc-course-header__description p{margin:0 0 1em}.pmc-course-header__description p:last-child{margin-bottom:0}.pmc-course-header__cta{display:inline-flex;align-items:center;gap:16px;align-self:flex-start;margin-top:24px;background:var(--pmc-course-header-meta-bg);color:var(--pmc-course-header-control-text);border-radius:var(--pmc-course-header-cta-radius);padding:13px 24px;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;min-height:48px}.pmc-course-header__cta:hover,.pmc-course-header__cta:focus-visible{background:rgba(0,138,173,.15)}.pmc-course-header__cta-icon{display:inline-flex;align-items:center;justify-content:center}.pmc-course-header__cta-icon svg{width:18px;height:18px}.pmc-course-header__meta{flex:0 1 var(--pmc-course-header-meta-max);min-width:var(--pmc-course-header-meta-min);background:var(--pmc-course-header-meta-bg);border-radius:var(--pmc-course-header-meta-radius);padding:var(--pmc-course-header-meta-padding)}.pmc-course-header__meta-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--pmc-course-header-meta-row-gap)}.pmc-course-header__meta-row{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.4;color:var(--pmc-course-header-control-text)}.pmc-course-header__meta-icon{flex:0 0 var(--pmc-course-header-meta-icon-size);display:inline-flex;align-items:center;justify-content:center;padding-top:3px}.pmc-course-header__meta-icon svg{width:var(--pmc-course-header-meta-icon-size);height:var(--pmc-course-header-meta-icon-size)}.pmc-course-header__meta-row[data-icon=clock] .pmc-course-header__meta-icon{color:var(--pmc-course-header-accent-orange)}.pmc-course-header__meta-row[data-icon=price] .pmc-course-header__meta-icon{color:var(--pmc-course-header-accent-green)}.pmc-course-header__meta-row[data-icon=category] .pmc-course-header__meta-icon{color:var(--pmc-course-header-accent-yellow)}.pmc-course-header__meta-row[data-icon=audience] .pmc-course-header__meta-icon{color:var(--pmc-course-header-accent-blue)}.pmc-course-header__meta-text{flex:1 1 0;min-width:0}.pmc-course-header__meta-term{color:inherit;text-decoration:none}@media(max-width: 1023px){.pmc-course-header{flex-direction:column;gap:5rem;padding-block:48px}.pmc-course-header__main{flex:1 1 auto}.pmc-course-header__meta{flex:1 1 auto;min-width:0;max-width:none;width:100%}}
