.campaign-item.additional-content{padding:calc(var(--sitewide_padding_default)*.5)}
.campaign-item.learning-courses .se-feed-item .post-image{background-color:rgba(0,0,0,0)}

section#recurring-campaign-articles mat-card.mat-card{--local_dimension_image_max-width: 150px;--local_image_border-radius: 4px 0 0 4px;--local_typography_article-title: var(--typography_text-size-05);--local_typography_article-blurb: var(--typography_text-size-03);--local_typography_date-time: 10px;margin-bottom:.5rem}section#recurring-campaign-articles mat-card.mat-card .lozenge-container{position:absolute;top:6px;left:6px}section#recurring-campaign-articles mat-card.mat-card .image-container{overflow:hidden;border-radius:var(--local_image_border-radius)}section#recurring-campaign-articles mat-card.mat-card .image-container img{object-fit:cover;border-radius:unset;width:100%}section#recurring-campaign-articles mat-card.mat-card .content-container{padding:.5rem 1rem}section#recurring-campaign-articles mat-card.mat-card .content-container .item-title{font-size:var(--local_typography_article-title)}section#recurring-campaign-articles mat-card.mat-card .content-container .blurb{font-size:var(--local_typography_article-blurb)}section#recurring-campaign-articles mat-card.mat-card .content-container .date-time{font-size:var(--local_typography_date-time)}@media(max-width: 599px){section#recurring-campaign-articles mat-card.mat-card .image-container{position:relative}section#recurring-campaign-articles mat-card.mat-card .image-container img{height:100%}}@media(min-width: 600px){section#recurring-campaign-articles mat-card.mat-card{--local_dimension_image_max-width: 175px;--local_typography_article-blurb: var(--typography_text-size-04)}section#recurring-campaign-articles mat-card.mat-card .image-container{position:relative;max-width:var(--local_dimension_image_max-width);min-width:var(--local_dimension_image_max-width)}section#recurring-campaign-articles mat-card.mat-card .image-container img{height:var(--local_dimension_image_max-width)}}@media(min-width: 960px){section#recurring-campaign-articles mat-card.mat-card{width:calc(50% - 1rem);max-width:calc(50% - 1rem)}section#recurring-campaign-articles mat-card.mat-card .content-container .item-title.long{--local_typography_article-title: var(--typography_text-size-04)}}


.se-campaign-comments>mat-card{padding:0}
#recurring.campaign{--local-border-radius: 6px;--local_background-wrapper-width: 100vw;--local_background-elements-width: 100vw;--local_dimension_side-nav-width: var(--sitewide_side-nav-width_default);font-size:1rem}#recurring.campaign header.page .page-title{font-weight:600;font-size:3em}#recurring.campaign header.page article{margin:2rem auto;font-size:1rem;line-height:1.35}#recurring.campaign header.page article p+p{margin-top:.5em}#recurring.campaign .campaign-item div>header{font-size:2em;padding:.5em 0;margin:1em 0 0}#recurring.campaign .campaign-item .se-simulate-loading .csspinner{width:100%}#recurring.campaign .campaign-item .se-simulate-loading .csspinner .loading-text{display:block}#recurring.campaign .campaign-item .se-simulate-loading .csspinner .inner-text{padding:.5rem 1rem .25rem;border-radius:4px;box-shadow:none;background-color:rgba(255,255,255,.5)}#recurring.campaign .campaign-background{position:absolute;top:0;left:0;bottom:auto;right:0;width:var(--local_background-wrapper-width);height:calc(100vh - 68px);overflow:hidden;z-index:-1}#recurring.campaign .campaign-background img{position:relative;display:block;margin:0 auto}#recurring.campaign .campaign-background img,#recurring.campaign .campaign-background .color{width:var(--local_background-elements-width)}#recurring.campaign .campaign-background .gradient{position:absolute;top:0;left:0;bottom:auto;right:0;height:100vh}#recurring.campaign .campaign-background .solid{position:absolute;top:100vh;left:0;bottom:auto;right:0;height:100vh}#recurring.campaign h1.page-title{margin-top:70px}#recurring.campaign .se-countdown-timer .digit:not(.separator){box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}#recurring.campaign section.sponsor{max-width:480px;margin:auto}#recurring.campaign.dark-theme .se-item-article,#recurring.campaign.dark-theme .se-item-institute,#recurring.campaign.dark-theme .se-item-discount-v2 .visual-helper{overflow:hidden;border-radius:var(--local-border-radius)}#recurring.campaign.dark-theme .se-item-discount-v2 .visual-helper{background-color:#fff}@media(min-width: 1366px){#recurring.campaign{--local_background-elements-width: 100%;--local_background-wrapper-width: calc(100vw - var(--local_dimension_side-nav-width))}#recurring.campaign .campaign-background{margin-left:auto;margin-right:auto;left:-50%;right:-50%}}@media(min-width: 1366px)and (hover: hover)and (pointer: fine){#recurring.campaign .campaign-background{--local_background-wrapper-width: calc(100vw - (var(--local_dimension_side-nav-width) + 17px))}}@media(min-width: 1366px)and (max-width: 1599px){#recurring.campaign{--local_dimension_side-nav-width: var(--sitewide_side-nav-width_narrow)}}@media(max-width: 599px){#recurring.campaign header.page{padding:0 1.25rem}#recurring.campaign header.page article{margin:1.5rem auto}#recurring.campaign .campaign-background img{max-width:unset;width:105vw;margin:0 -2.5vw}#recurring.campaign .campaign-item .offer-wrap{min-width:100%}#recurring.campaign .campaign-item div>header{margin:1.5em 0 0}#recurring.campaign .campaign-item div>header h2{font-size:.75em}}@media(min-width: 600px){#recurring.campaign header.page{max-width:400px;margin:auto}#recurring.campaign header.page article{font-size:1rem}#recurring.campaign h1.page-title{margin-top:120px}}@media(min-width: 960px){#recurring.campaign header.page{max-width:600px}#recurring.campaign header.page article{padding:0 1rem}#recurring.campaign .campaign-item.articles .listing-page .topics{display:flex;flex-wrap:wrap}}@media(min-width: 1280px){#recurring.campaign header.page{max-width:728px}#recurring.campaign header.page .page-title{font-size:4.25em}#recurring.campaign header.page article{font-size:1em}#recurring.campaign h1.page-title{margin-top:150px}}@media(min-width: 1280px)and (min-width: 1366px)and (max-width: 1439px){#recurring.campaign .campaign-background{right:calc((50% + (16px * 1.25))*-1)}}#recurring.campaign .self-service{--local_dimension_main-padding: 0 calc(var(--sitewide_padding_default) * 0.5);--local_dimension_testimonials-image-size: 150px;--local_dimension_section-background-height: 728px;--local_dimension_bottom-clip-image: 0px}#recurring.campaign .self-service .mat-divider.se-divider{max-height:1px}#recurring.campaign .self-service main{padding:var(--local_dimension_main-padding)}#recurring.campaign .self-service.use-bg{min-height:var(--local_dimension_section-background-height);margin-bottom:calc(var(--local_dimension_bottom-clip-image)*-1);padding-bottom:calc(var(--local_dimension_bottom-clip-image)*1.125)}#recurring.campaign .self-service.use-bg img.section-bg{position:absolute;max-width:none;margin-left:auto;margin-right:auto;left:-1000%;right:-1000%;clip-path:inset(0px 0px var(--local_dimension_bottom-clip-image) 0px)}#recurring.campaign .self-service.template-header{--local_typography_header-font-size: var(--typography_text-size-09);--local_dimension_sponsored-by_padding-top: var(--sitewide_padding_default);--local_dimension_sponsored-by_max-height: 75px}#recurring.campaign .self-service.template-header header.page .page-title{font-size:var(--local_typography_header-font-size);margin-top:unset}#recurring.campaign .self-service.template-header section.solid-color.transparent:before,#recurring.campaign .self-service.template-header section.solid-color.transparent:after{opacity:0}#recurring.campaign .self-service.template-header section.sponsor-area{position:relative;padding:var(--local_dimension_sponsored-by_padding-top) calc(var(--sitewide_padding_default)*2);padding-bottom:unset}#recurring.campaign .self-service.template-header section.sponsor-area>div>section .page-title{font-size:var(--typography_heading-h1)}#recurring.campaign .self-service.template-header section.sponsor-area>div>aside{display:flex;flex-direction:row;box-sizing:border-box;place-content:flex-end;align-items:flex-end}#recurring.campaign .self-service.template-header section.sponsor-area>div>aside>div{flex:1 1 nogrow;box-sizing:border-box}#recurring.campaign .self-service.template-header section.sponsor-area>div>aside .sponsored-by-logo{width:auto;max-height:var(--local_dimension_sponsored-by_max-height)}#recurring.campaign .self-service.template-header .se-login-gated-link .mat-button-base{--local_dimension_button_height: 44px;padding:0 24px;font-size:1.125rem}#recurring.campaign .self-service.template-header .mat-button-base .mat-button-wrapper>span{flex-direction:row;box-sizing:border-box;display:flex;place-content:stretch center;align-items:baseline}#recurring.campaign .self-service.template-header .mat-button-base .mat-button-wrapper .button-text{margin-right:8px;flex:1 1 0%;box-sizing:border-box}#recurring.campaign .self-service.template-horizontal-cards,#recurring.campaign .self-service.template-horizontal-testimonials{--local_dimension_space-between: 1rem;--local_dimension_aside_padding: 1.25rem 1rem}#recurring.campaign .self-service.template-horizontal-cards .card-item,#recurring.campaign .self-service.template-horizontal-testimonials .card-item{line-height:1.35}#recurring.campaign .self-service.template-horizontal-cards .card-item>aside,#recurring.campaign .self-service.template-horizontal-testimonials .card-item>aside{padding:var(--local_dimension_aside_padding)}#recurring.campaign .self-service.template-horizontal-cards .card-item .title{font-size:var(--typography_heading-h4);line-height:1}#recurring.campaign .self-service.template-horizontal-testimonials .card-image{width:var(--local_dimension_testimonials-image-size);height:var(--local_dimension_testimonials-image-size);margin:auto;margin-bottom:calc(var(--sitewide_padding_default)*.75);border-radius:50%}#recurring.campaign .self-service.template-footer .social-icons{max-width:calc(256px + var(--sitewide_padding_default)*2);margin:0 auto}#recurring.campaign .self-service.template-footer .social-icons a{color:var(--color_brand_primary)}#recurring.campaign .self-service.template-footer .mat-icon{overflow:visible}#recurring.campaign .self-service.template-footer .mat-icon>span{display:none}@media(min-width: 600px){#recurring.campaign .self-service{--local_dimension_main-padding: unset;--local_dimension_bottom-clip-image: 100px}#recurring.campaign .self-service.template-header{--local_typography_header-font-size: var(--typography_text-size-11)}#recurring.campaign .self-service.template-header header.page>div,#recurring.campaign .self-service.template-header section.sponsor-area>div{display:flex;flex-direction:row;box-sizing:border-box;place-content:flex-start;align-items:center}#recurring.campaign .self-service.template-header header.page>div>aside,#recurring.campaign .self-service.template-header header.page>div>section,#recurring.campaign .self-service.template-header section.sponsor-area>div>aside,#recurring.campaign .self-service.template-header section.sponsor-area>div>section{flex:1 1 100%;box-sizing:border-box}#recurring.campaign .self-service.template-header header.page>div>section{max-width:60%}#recurring.campaign .self-service.template-header header.page>div>aside{max-width:40%}#recurring.campaign .self-service.template-header header.page.half-split>div>aside,#recurring.campaign .self-service.template-header header.page.half-split>div>section{max-width:50%}#recurring.campaign .self-service.template-header header.page.half-split>div>aside>section,#recurring.campaign .self-service.template-header header.page.half-split>div>section>section{padding-right:unset}#recurring.campaign .self-service.template-header header.page.reverse>div>section{padding-right:unset;padding-left:var(--local_dimension_header-and--hero-image-space)}#recurring.campaign .self-service.template-header header.page.left-heavy>div{place-content:space-between}#recurring.campaign .self-service.template-header header.page.left-heavy>div>section{max-width:65%}#recurring.campaign .self-service.template-header header.page.left-heavy>div>aside{max-width:30%}#recurring.campaign .self-service.template-header section.sponsor-area>div>section .page-title{font-size:var(--typography_heading-h1)}#recurring.campaign .self-service.template-horizontal-cards,#recurring.campaign .self-service.template-horizontal-testimonials{--local_dimension_space-between: 2rem;--local_dimension_card-quantity-ratio: 0.33;--local_dimension_cards-horizontal-padding: unset}#recurring.campaign .self-service.template-horizontal-cards .card-items,#recurring.campaign .self-service.template-horizontal-testimonials .card-items{flex-flow:row wrap;box-sizing:border-box;display:flex;place-content:stretch center;align-items:stretch;justify-content:space-between;max-height:100%;padding-left:var(--local_dimension_cards-horizontal-padding);padding-right:var(--local_dimension_cards-horizontal-padding)}#recurring.campaign .self-service.template-horizontal-cards .card-items .card-item,#recurring.campaign .self-service.template-horizontal-testimonials .card-items .card-item{--local_dimension_card-width: calc((100% - (var(--local_dimension_space-between) * 2)) * var(--local_dimension_card-quantity-ratio));flex-direction:column;box-sizing:border-box;display:flex;flex:1 1 var(--local_dimension_card-width);max-width:var(--local_dimension_card-width)}#recurring.campaign .self-service.template-horizontal-cards .card-items .card-item:last-child,#recurring.campaign .self-service.template-horizontal-testimonials .card-items .card-item:last-child{margin-right:unset}#recurring.campaign .self-service.template-horizontal-cards .card-items.justify-center,#recurring.campaign .self-service.template-horizontal-testimonials .card-items.justify-center{justify-content:center}#recurring.campaign .self-service.template-horizontal-cards .card-items.justify-space-around,#recurring.campaign .self-service.template-horizontal-testimonials .card-items.justify-space-around{justify-content:space-around}#recurring.campaign .self-service.template-horizontal-cards .card-items.quantity-2,#recurring.campaign .self-service.template-horizontal-testimonials .card-items.quantity-2{--local_dimension_card-quantity-ratio: 0.5}#recurring.campaign .self-service.template-horizontal-cards .card-items.quantity-4,#recurring.campaign .self-service.template-horizontal-testimonials .card-items.quantity-4{--local_dimension_card-quantity-ratio: 0.25}#recurring.campaign .self-service.template-horizontal-cards .card-items .card-item>aside{flex:1 1 .000000001px;box-sizing:border-box}#recurring.campaign .self-service.template-horizontal-cards .card-item:has(aside.mat-button-area)>aside{position:relative;padding-bottom:calc(var(--sitewide_padding_default)*3.5)}#recurring.campaign .self-service.template-horizontal-cards .card-item aside.mat-button-area{position:absolute;left:0;bottom:0;right:0;padding:var(--local_dimension_aside_padding)}}@media(min-width: 600px)and (max-width: 959px){#recurring.campaign .self-service.template-horizontal-cards,#recurring.campaign .self-service.template-horizontal-testimonials{--local_dimension_cards-horizontal-padding: 10vw}#recurring.campaign .self-service.template-horizontal-cards .card-items.quantity-4,#recurring.campaign .self-service.template-horizontal-testimonials .card-items.quantity-4{--local_dimension_card-quantity-ratio: 0.5}}@media(min-width: 1280px){#recurring.campaign .self-service{--local_dimension_bottom-clip-image: 50px}#recurring.campaign .self-service.template-header header.page>div>section{padding-bottom:var(--local_dimension_bottom-clip-image)}}@media(min-width: 1440px){#recurring.campaign .self-service.use-bg img.section-bg{top:0}}@media(max-width: 1365px){#recurring.campaign .self-service.use-bg img.section-bg{max-width:100vw;object-fit:cover}}@media(max-width: 1365px)and (hover: hover)and (pointer: fine){#recurring.campaign .self-service.use-bg img.section-bg{max-width:calc(100vw - var(--sitewide_scrollbar-width))}}@media(max-width: 599px){#recurring.campaign .self-service.use-bg img.section-bg{object-position:27.5% 0%}#recurring.campaign .self-service.template-header .t-largest{font-size:1.65em}#recurring.campaign .self-service.template-header section.sponsor-area{--local_dimension_sponsored-by_max-height: 50px}#recurring.campaign .self-service.template-header section.sponsor-area>div{margin-left:calc(var(--sitewide_padding_default)*-0.75);margin-right:calc(var(--sitewide_padding_default)*-0.75)}#recurring.campaign .self-service.template-header section.sponsor-area>div>aside{padding-top:var(--sitewide_padding_default)}#recurring.campaign .self-service.template-header section.sponsor-area+section.solid-color{padding-top:var(--sitewide_padding_default)}#recurring.campaign .self-service.template-horizontal-cards .card-items .card-item,#recurring.campaign .self-service.template-horizontal-testimonials .card-items .card-item{margin-bottom:var(--local_dimension_space-between)}#recurring.campaign .self-service.template-horizontal-cards .card-items .card-item:last-child,#recurring.campaign .self-service.template-horizontal-testimonials .card-items .card-item:last-child{margin-bottom:unset}}.se-countdown-timer{font-size:20px}.se-countdown-timer .digit{position:relative;padding:20px 0 28px}.se-countdown-timer .digit span{position:absolute;top:auto;left:0;bottom:6px;right:0;font-size:14px;font-weight:300;letter-spacing:0}.se-countdown-timer .digit:not(.separator){min-width:72px;background-color:#fff;border-radius:6px;letter-spacing:-2px;font-weight:600;color:var(--color_brand_soft-black)}.se-countdown-timer .digit.separator{margin:auto 4px auto 3px;font-weight:300}@media(max-width: 599px){.se-countdown-timer{transform:scale(0.8)}}@media(min-width: 600px){.se-countdown-timer{font-size:32px;margin-bottom:5rem}.se-countdown-timer .digit:not(.separator){min-width:90px;padding:20px 8px 28px}.se-countdown-timer .digit.separator{margin:auto 8px auto 7px}}@media(min-width: 1280px){.se-countdown-timer{font-size:48px}.se-countdown-timer .digit:not(.separator){min-width:140px;padding:40px 16px 48px 4px;letter-spacing:-8px}.se-countdown-timer .digit span{position:absolute;top:auto;left:0;bottom:16px;right:0;font-size:24px}}
