@layer components{.grid-block{width:100%;display:flex;flex-direction:column;padding:4rem 0}@media only screen and (min-width:769px){.grid-block{padding:5rem 0}}.grid-block.center{align-items:center}.grid-block.start{align-items:start}.grid-subtitle{font-size:1rem;line-height:1.25rem;color:#151921;font-weight:500;max-width:43.75rem}@media only screen and (min-width:769px){.grid-subtitle{font-size:1.125rem;line-height:1.75rem}}.grid-subtitle.center{text-align:center}.grid-subtitle.start{text-align:left}.grid-cards{display:flex;flex-wrap:wrap;gap:1.5rem}@media only screen and (min-width:769px){.grid-cards{gap:2.5rem}}.grid-cards.center{justify-content:center}.grid-cards.start{display:grid;grid-template-columns:repeat(1,1fr);width:100%;margin:0}@media only screen and (min-width:580px){.grid-cards.start{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.grid-cards.start{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1180px){.grid-cards.start{grid-template-columns:repeat(4,1fr)}}}@layer components{.image-block-container{width:100%;max-width:43.75rem;padding:2.5rem;position:relative}.image-block-container.full-width{max-width:100%;padding:0}}.my-learning ul.multi-col{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-gap:1rem;gap:1rem;list-style:none;padding-left:0}.my-learning ul.multi-col.tight{gap:.5rem}.my-learning ul.multi-col li{margin:0}.my-learning .my-communities{margin-bottom:2rem}.my-learning .my-communities a.explore-communities{width:100%}.my-learning .empty-state-container{border-radius:1rem;border:1px dashed #d7e0ef;color:#404a61;text-align:center;padding:3rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}@layer components{.continue-learning-card-link{display:block;text-decoration:none}.continue-learning-card{display:flex}.continue-learning-card img{width:8rem;aspect-ratio:1/1;object-fit:cover;object-position:center}.continue-learning-card .continue-learning-progress{height:.25rem}.continue-learning-card .continue-learning-progress .indicator{background-color:#4f43ba}.continue-learning-card .continue-learning-card-content{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.continue-learning-card .continue-learning-card-content p{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;line-height:1.25rem;font-weight:900;margin:0}.continue-learning-card .continue-learning-card-content span{font-size:.875rem;line-height:1rem}.continue-learning-card .continue-learning-card-content span:after{content:"→";-webkit-margin-start:.5rem;margin-inline-start:.5rem}[dir=rtl] .continue-learning-card .continue-learning-card-content span:after{content:"←"}}.my-learning-loading .loading-panel{margin-bottom:2rem}.my-learning-loading .loading-panel .loading-title{height:1.5rem;background-color:#d7e0ef;border-radius:.375rem;width:12rem;margin-bottom:1rem;animation:pulse 2s infinite}.my-learning-loading .loading-panel .loading-title--short{width:10rem}.my-learning-loading .loading-panel .loading-content .loading-line{height:1rem;background-color:#d7e0ef;border-radius:.375rem;margin-bottom:.75rem;animation:pulse 2s infinite}.my-learning-loading .loading-panel .loading-content .loading-line--long{width:75%}.my-learning-loading .loading-panel .loading-content .loading-line--medium{width:66%}.my-learning-loading .loading-panel .loading-content .loading-line--short{width:50%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.my-learning-event-card-link{display:block;text-decoration:none}.my-learning-event-card{display:flex;padding:1rem;gap:1rem}.my-learning-event-card .date-badge{width:3rem;height:3rem;flex:none;display:flex;flex-direction:column;text-align:center;justify-content:center;border-radius:.75rem;border:1px solid #151921}.my-learning-event-card .date-badge *{line-height:100%;margin:0}.my-learning-event-card .date-badge .month{text-transform:uppercase;font-size:.75rem;font-weight:700}.my-learning-event-card .date-badge .day{font-size:1.375rem;font-weight:500}.my-learning-event-card .event-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:1.125rem;font-style:normal;font-weight:900;line-height:1.5rem;margin-bottom:.75rem}.my-learning-event-card .event-speakers{display:grid;grid-template-columns:1.5rem auto;grid-gap:.5rem;gap:.5rem;align-items:center;margin-bottom:.75rem}.my-learning-event-card .event-speakers img{border-radius:50%;width:1.5rem;height:1.5rem}.my-learning-event-card .event-speakers p{margin:0;font-size:.875rem;color:#404a61;line-height:1.25rem}.my-learning-event-card .registered-tag{color:#1c6858;background-color:#c3f0e4}.my-learning-event-card .registered-tag .icon{color:#1c6858}@layer components{.community-card .member-tag{color:#1c6858;background-color:#c3f0e4}.community-card .member-tag .icon{color:#1c6858}.event-card .future-eyebrow{color:#1c6858;background-color:#c3f0e4}.event-card .past-eyebrow{background-color:#c0cbdf;color:#151921}.event-card .registered-overlay{color:#1c6858}.microcourse-card .free-tag{background-color:#fff;border-color:#c0cbdf}.microcourse-card .premium-tag{background-color:#ffeec1}.microcourse-card .enrolled-overlay,.microcourse-card .enrolled-overlay .icon{color:#1c6858}.rich-text{border-radius:1.5rem;width:100%;max-width:43.75rem;margin:1.25rem 0}}@layer components{@media only screen and (max-width:769px){.rich-text{border-radius:0;box-sizing:border-box}}.rich-text.horizontal-padding{padding-left:2.5rem;padding-right:2.5rem}.rich-text.vertical-padding{padding-top:2.5rem;padding-bottom:2.5rem}.rich-text .rich-text-content{max-width:43.75rem;margin-inline:auto}.rich-text>:first-child{margin-top:0}.rich-text.full-width{margin:0;max-width:100%;border-radius:0}.rich-text.full-width .rich-text-content{padding-inline:2.5rem}#wrapper #content.thick-padding{padding-right:1.5rem;padding-left:1.5rem}}@layer components{@media only screen and (min-width:881px){#wrapper #content.thick-padding .content{padding-right:2.5rem;padding-left:2.5rem}}@media only screen and (min-width:1281px){#wrapper #content.thick-padding .content{padding-right:0;padding-left:0}}}