.learnster-blog-section,.learnster-blog-section *,.learnster-blog-section :after,.learnster-blog-section :before{box-sizing:border-box;font-family:inherit!important}.learnster-blog-section{background:var(--section-bg-color,#fff);font-family:var(--ls-body-font,"Proxima Nova",sans-serif)!important;padding:var(--section-pad-top-mobile,40px) var(--section-pad-right-mobile,24px) var(--section-pad-bottom-mobile,40px) var(--section-pad-left-mobile,24px)}@media (min-width:768px) and (max-width:1199px){.learnster-blog-section{padding:var(--section-pad-top-tablet,60px) var(--section-pad-right-tablet,24px) var(--section-pad-bottom-tablet,60px) var(--section-pad-left-tablet,24px)}}@media (min-width:1200px){.learnster-blog-section{padding:var(--section-pad-top,80px) var(--section-pad-right,24px) var(--section-pad-bottom,80px) var(--section-pad-left,24px)}}.learnster-blog-section__container{margin:0 auto;max-width:var(--section-container-max,1200px)}.learnster-blog-section__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.learnster-blog-section__heading{color:var(--heading-color,#5b21b6);flex:1;font-size:var(--heading-font-size-mobile,32px);font-weight:var(--heading-font-weight-mobile,600);letter-spacing:-.7px;line-height:1.1;margin:0}@media (min-width:768px){.learnster-blog-section__heading{font-size:var(--heading-font-size-tablet,40px);font-weight:var(--heading-font-weight-tablet,600)}}@media (min-width:1200px){.learnster-blog-section__heading{font-size:var(--heading-font-size,48px);font-weight:var(--heading-font-weight,600)}}.learnster-blog-section__view-all{align-items:center;background:var(--btn-bg-color,transparent)!important;border:1px solid var(--btn-border-color,#5b21b6)!important;border-radius:4px;color:var(--btn-text-color,#5b21b6)!important;display:inline-flex;flex-shrink:0;font-size:var(--btn-font-size,14px);font-weight:var(--btn-font-weight,500);height:40px;justify-content:center;padding:0 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.learnster-blog-section__view-all:active,.learnster-blog-section__view-all:focus,.learnster-blog-section__view-all:hover{background:var(--btn-hover-bg,#5b21b6)!important;border-color:var(--btn-hover-border,#5b21b6)!important;color:var(--btn-hover-text,#fff)!important}.learnster-blog-section__posts{display:grid;gap:40px;grid-template-columns:repeat(1,1fr);row-gap:40px}@media (min-width:768px){.learnster-blog-section__posts{gap:24px;grid-template-columns:repeat(2,1fr);row-gap:40px}}@media (min-width:1200px){.learnster-blog-section__posts{gap:24px;grid-template-columns:repeat(3,1fr);row-gap:40px}}.learnster-blog-section__post{color:inherit;display:flex;flex-direction:column;gap:12px;text-decoration:none}.learnster-blog-section__post:hover .learnster-blog-section__post-title{color:#5b21b6}.learnster-blog-section__post-image-wrapper{border-radius:8px;height:auto;overflow:hidden;position:relative;width:100%}.learnster-blog-section__post-image{height:auto;object-fit:cover;object-position:center;position:block;width:100%}.learnster-blog-section__post-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.learnster-blog-section__post-tag{align-items:center;border-radius:4px;color:#1f2937;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;letter-spacing:.25px;line-height:1.25;padding:5px 8px}.learnster-blog-section__post-content{display:flex;flex-direction:column;gap:16px}.learnster-blog-section__post-title{color:#1f2937;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.25;margin:0;transition:color .2s ease}.learnster-blog-section__post-description{color:#1f2937;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.25;margin:0}@media (min-width:768px) and (max-width:1199px){.learnster-blog-section__view-all{font-size:var(--btn-font-size-tablet,14px);font-weight:var(--btn-font-weight-tablet,500)}}@media (max-width:767px){.learnster-blog-section__header{align-items:flex-start;flex-direction:column}.learnster-blog-section__view-all{font-size:var(--btn-font-size-mobile,14px);font-weight:var(--btn-font-weight-mobile,500);width:100%}}.learnster-blog-section__no-posts{color:#6b7280;font-size:16px;padding:60px 24px;text-align:center}