.course-lesson-hero{--cluster-direction:var(--course-lesson-hero-cluster-direction,column);--cluster-column-gap:var(--course-lesson-hero-cluster-column-gap,var(--space-s));--cluster-row-gap:var(--course-lesson-hero-cluster-row-gap,var(--space-s));--cluster-vertical-alignment:var(--course-lesson-hero-cluster-vertical-alignment,flex-start)}.course-lesson-hero__heading{font-size:var(--course-lesson-hero-heading-font-size,var(--size-step-6));max-width:unset}.course-lesson-hero .reading-time{--flow-space:var(--course-lesson-hero-reading-time-space,var(--space-s))}.course-lesson-hero:not(:has(.progress)) .wrapper[data-wrapper-type=inner]{border-block-end:var(--stroke)}.progress{--gutter-wrapper-inner-block:var( --progress-gutter-wrapper-inner-block,0 var(--space-m) );--label-font-size:var(--progress-label-font-size,var(--size-step--2));--cluster-direction:var(--progress-cluster-direction,row);--cluster-column-gap:var(--progress-cluster-column-gap,var(--space-2xs));--cluster-row-gap:var(--progress-cluster-row-gap,var(--space-2xs));--cluster-vertical-alignment:var( --progress-cluster-vertical-alignment,center )}.progress__text{font-family:var(--progress-text-font-family,var(--font-display))}.progress__text i{font-family:var(--progress-text-italic-font-family,var(--font-base));font-size:var(--progress-text-italic-font-size,var(--size-step--1))}.progress progress[value]{--bar:var(--progress-bar-color,var(--color-primary));--background:var(--progress-bar-background,var(--color-mid-shade));appearance:none;background:var(--background);border:0;display:block;height:var(--progress-bar-height,1rem);width:100%}.progress progress[value]::-webkit-progress-bar{background:var(--background)}.progress progress[value]::-webkit-progress-value{background:var(--bar)}.progress progress[value]::-moz-progress-bar{background:var(--bar)}.reading-time{font-size:var(--reading-time-font-size,var(--size-step--1))}.pay-wall{--repel-wrap:var(--pay-wall-repel-wrap,nowrap);--repel-column-gap:var(--pay-wall-repel-column-gap,var(--space-s));--repel-row-gap:var(--pay-wall-repel-row-gap,var(--space-s));--repel-vertical-alignment:var( --pay-wall-repel-vertical-alignment,flex-start );background-color:var(--pay-wall-background,var(--color-light-glare));padding:var(--pay-wall-padding,var(--space-xl))}.pay-wall__inner{--cluster-direction:var(--pay-wall-inner-cluster-direction,column);--cluster-column-gap:var( --pay-wall-inner-cluster-column-gap,var(--space-2xl) );--cluster-row-gap:var(--pay-wall-inner-cluster-row-gap,var(--space-2xl));--cluster-vertical-alignment:var( --pay-wall-inner-cluster-vertical-alignment,flex-start )}.pay-wall__header{--cluster-wrap:var(--pay-wall-header-cluster-wrap,wrap);--cluster-column-gap:var( --pay-wall-header-cluster-column-gap,var(--space-s) );--cluster-row-gap:var(--pay-wall-header-cluster-row-gap,var(--space-s))}.pay-wall__heading{font-family:var(--pay-wall-heading-font-family,var(--font-display));font-size:var(--pay-wall-heading-font-size,var(--size-step-5));max-width:none;min-width:100%}.pay-wall__buy .button{--button-svg-color:var(--pay-wall-buy-button-svg-color,var(--color-dark));font-size:var(--pay-wall-buy-button-font-size,var(--size-step-3))}.pay-wall__login{--label-font-size:var(--pay-wall-login-label-font-size,var(--size-step-0));--label-font-family:var( --pay-wall-login-label-font-family,var(--font-base) );--button-padding:var( --pay-wall-login-button-padding,calc(var(--space-xs) + .5px) var(--space-m) )}.pay-wall__login-heading{font-family:var(--pay-wall-login-heading-font-family,var(--font-display));font-size:var(--pay-wall-login-heading-font-size,var(--size-step-3))}.pay-wall__login form{align-items:var(--pay-wall-login-form-align-items,flex-end);display:var(--pay-wall-login-form-display,flex);flex-wrap:var(--pay-wall-login-form-flex-wrap,wrap);gap:var(--pay-wall-login-form-gap,var(--space-s));margin-block-start:var( --pay-wall-login-form-margin-block-start,var(--space-m) )}.pay-wall__login .input{display:var(--pay-wall-login-input-display,flex);flex-direction:var(--pay-wall-login-input-flex-direction,column);flex-grow:1;gap:var(--pay-wall-login-input-gap,var(--space-xl))}.pay-wall__login .input input[type=email]{background:var( --pay-wall-login-input-field-background,var(--color-light-glare) )}.pay-wall__icon{align-items:var(--pay-wall-icon-align-items,center);border:var(--pay-wall-icon-border,1px solid currentColor);color:var(--pay-wall-icon-color,var(--color-dark));display:var(--pay-wall-icon-display,inline-flex);justify-content:var(--pay-wall-icon-justify-content,center);padding:var(--pay-wall-icon-padding,var(--space-s))}.pay-wall__icon svg{height:auto;width:var(--pay-wall-icon-svg-width,1.625rem)}@media (max-width:30em){.pay-wall__icon{display:none}}
