.astra__title-wrapper{width:100%;margin:0 auto;box-sizing:border-box;}@media (min-width:1025px){.astra__title-wrapper{padding:0 60px;max-width:var(--layout-width);}}@media screen and (max-width:599px){.astra__title-wrapper{padding:0 20px;}}@media (min-width:600px) and (max-width:1024px){.astra__title-wrapper{padding:0 40px;}}@media (min-width:1025px){.astra--titlenospace .astra__title-wrapper{padding:0;}}.astra__title{font:var(--mighty);margin-bottom:15px;}@media (min-width:600px) and (max-width:1024px){.astra__title{width:66%;}}@media (min-width:1025px){.astra__title{width:60%;}}@media (min-width:1025px){.astra__title{margin-bottom:45px;}}.astra__text{margin-bottom:30px;}@media (min-width:1025px){.astra__text{width:66%;margin-bottom:60px;}}.astra__meta{margin-bottom:15px;}@media (min-width:1025px){.astra__meta{text-align:right;margin-bottom:30px;}}.astra__meta-legend{display:flex;align-items:center;}@media screen and (max-width:599px){.astra__meta-legend{flex-wrap:wrap;justify-content:flex-start;margin:1.75em 0;}}@media (min-width:600px) and (max-width:1024px){.astra__meta-legend{justify-content:flex-start;margin:2em 0;}}@media (min-width:1025px){.astra__meta-legend{justify-content:flex-end;}}@media screen and (max-width:599px){.astra__meta-title{width:100%;margin-bottom:6px;}}@media (min-width:600px){.astra__meta-title + .astra__meta-item{margin-left:25px;}}.astra__meta-item + .astra__meta-item{margin-left:25px;}.astra__meta-icon{margin-right:4px;}.astra__meta-icon--level-1{fill:#ffcc49;}.astra__meta-icon--level-2{fill:var(--primary);}.astra__meta-icon--level-3{fill:#22809e;}.astra__category-title{margin-bottom:5px;}.astra__categories{display:flex;flex-direction:column;gap:30px;}@media screen and (max-width:599px){.astra__categories{padding:0 20px;}}@media (min-width:600px) and (max-width:1024px){.astra__categories{padding:0 40px;}}@media (min-width:1025px){.astra__categories{gap:60px;}}.astra__category{z-index:1;}.astra__items{display:grid;}@media screen and (max-width:599px){.astra__items{grid-template-columns:1fr;}}@media (min-width:600px) and (max-width:1024px){.astra__items{grid-template-columns:repeat(2,1fr);}}@media (min-width:1025px){.astra__items{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));}}@media (min-width:1350px){.astra__items{grid-template-columns:repeat(4,1fr);}}.astra__item{width:100%;}@media screen and (max-width:599px){.astra__item{border-top:1px solid #fff;border-bottom:1px solid #fff;}}@media screen and (-ms-high-contrast:none){.astra__item:nth-child(2){grid-column:2;grid-row:1;}.astra__item:nth-child(3){grid-column:3;grid-row:1;}.astra__item:nth-child(4){grid-column:4;grid-row:1;}.astra__item:nth-child(5){grid-column:1;grid-row:2;}.astra__item:nth-child(6){grid-column:2;grid-row:2;}.astra__item:nth-child(7){grid-column:3;grid-row:2;}.astra__item:nth-child(8){grid-column:4;grid-row:2;}.astra__item:nth-child(9){grid-column:1;grid-row:3;}.astra__item:nth-child(10){grid-column:2;grid-row:3;}.astra__item:nth-child(11){grid-column:3;grid-row:3;}.astra__item:nth-child(12){grid-column:4;grid-row:3;}.astra__item--full{padding:40px;}}@media screen and (max-width:599px){.astra__item--full{order:var(--item-order--narrow);grid-column:span 1;height:100%;}}@media (min-width:600px) and (max-width:1024px){.astra__item--full{order:var(--item-order--medium);grid-column:span 2;}}@media (min-width:1025px){.astra__item--full{order:var(--item-order--wide);grid-column:span 4;}}.astra--highlighted .astra__items{grid-auto-rows:1fr;}@media (min-width:1025px){.astra--highlighted .astra__item{max-width:360px;}}.astra--highlighted .astra__item:nth-of-type(3){grid-row:span 2;}@media (min-width:1025px){.astra--highlighted .astra__item:nth-of-type(3){grid-column:span 2;max-width:100%;}}.astra--gapped .astra__items{grid-gap:15px;}.astra__button{margin-top:30px;text-align:center;}@media (min-width:1025px){.astra__button{margin-top:60px;}}@media (max-width:1024px){.astra--contentfull .astra__categories{padding:0;}}.astra--whitegrayboth .astra__categories{background-color:var(--opencloud-bg);}.astra--coursecat .astra__items{width:100%;margin:0 auto;box-sizing:border-box;}@media (min-width:1025px){.astra--coursecat .astra__items{max-width:var(--layout-width);}}@media (max-width:1024px){.astra--trainer .astra__categories{padding:0;}}@media (max-width:1024px){.astra--trainer .astra__item{border:none;}}
