.lesson-hover-card .hover-card-subheader{color:#000;font:normal 13px/18px Verdana,sans-serif;padding:5px 0}.lesson-hover-card .hover-card-content{box-sizing:border-box;overflow:hidden}.lesson-hover-card:not(.header-bottom) .hover-card-content{padding:0 12px 12px}.lesson-hover-card:not(.header-bottom) .hover-card-content.empty{padding:0 12px 6px}.lesson-hover-card .hover-card-content-list{list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' fill='none' viewBox='0 0 11 9'%3E%3Cpath fill='%23AAAAFE' stroke='%237171EB' stroke-linecap='round' stroke-linejoin='round' d='M9.943 4.5 1.31 1.155l1.77 3.469-1.677 3.53z'/%3E%3C/svg%3E");padding-left:18px}.lesson-hover-card.header-bottom .hover-card-content-list{padding-bottom:5px}.lesson-hover-card .hover-card-content-list-item{animation-duration:.4s;animation-fill-mode:forwards;animation-name:slide-in;color:#000;font:normal 13px/18px Verdana,sans-serif;list-style:inherit;margin-bottom:6px;opacity:0;transform:translateX(-50px)}.lesson-hover-card .hover-card-content-list-item:first-child{animation-delay:.1s}.lesson-hover-card .hover-card-content-list-item:nth-child(2){animation-delay:.2s}.lesson-hover-card .hover-card-content-list-item:nth-child(3){animation-delay:.3s}.lesson-hover-card .hover-card-content-list-item:nth-child(4){animation-delay:.4s}.lesson-hover-card .hover-card-content-list-item:nth-child(5){animation-delay:.5s}.lesson-hover-card .hover-card-content-list-item:nth-child(6){animation-delay:.6s}.lesson-hover-card .hover-card-content-list-item:nth-child(7){animation-delay:.7s}.lesson-hover-card .hover-card-content-list-item:nth-child(8){animation-delay:.8s}.lesson-hover-card .hover-card-content-list-item:nth-child(9){animation-delay:.9s}.lesson-hover-card .hover-card-content-list-item:nth-child(10){animation-delay:1s}.lesson-hover-card.no-list-animation .hover-card-content-list-item{animation-name:none;opacity:1;transform:translateX(0)}@keyframes slide-in{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.lesson-hover-card-trigger{background:none;border:none;box-sizing:border-box;color:inherit;padding:0;text-align:left;text-decoration:none}.lesson-hover-card-trigger:hover{text-decoration:underline}.lesson-hover-card-content{background:#fff;border:2px solid #aaaafe;border-radius:15px;box-shadow:0 0 12px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;max-width:477px;position:relative}.lesson-hover-card-content .hover-card-header{align-items:center;background-color:#F7F7FF;border-bottom:1px solid #aaaafe;border-radius:15px 15px 0 0;border-top:none;color:#7171EB;display:flex;font:normal 14px/22px Verdana,sans-serif;padding:7px 12px}.lesson-hover-card-content .hover-card-header-icon{margin-right:8px;min-height:32px;min-width:32px}.lesson-hover-card-header-icon-wrap{display:inline-flex}.lesson-hover-card-header-icon{height:22px;margin-right:8px;width:24px}.site-lesson-related-links{margin-left:auto;position:sticky;top:51px}.site-lesson-related-links .related-section{background:#f7fafc;border-radius:5px;float:right;margin-left:10px;margin-top:20px;padding:10px;width:240px}.site-lesson-related-links .related-section .related-section-box{margin:10px 0;position:relative}.site-lesson-related-links .related-section .related-section-box .related-column a{color:#00659e;display:block;font:normal 14px Verdana,sans-serif;margin-bottom:10px;padding:0;text-decoration:none}.site-lesson-related-links .related-section .related-section-box .related-column a:hover{color:#0090e3;text-decoration:underline}.site-lesson-related-links .related-section .related-section-title{color:#333333;font:700 18px Open Sans,sans-serif;margin-bottom:10px}.site-lesson-related-links .related-section .related-column-title{background:transparent;border:none;color:#00578a;display:inline-block;font:700 14px Open Sans,sans-serif;margin-bottom:10px;outline:none;padding:0 10px 0 0;text-align:left}@media screen and (max-width:800px){.site-lesson-related-links{margin-left:0;top:0}.site-lesson-related-links .related-section{float:none;margin-left:0;order:2;width:auto}.site-lesson-related-links .related-section .related-column-title{font-size:16px}.site-lesson-related-links .related-section .related-column-title:after{margin-top:4px}}.related-section.related-pdf{background-color:#f7fafc;font:normal Verdana,sans-serif;-moz-column-break-inside:avoid;background-clip:content-box;break-inside:avoid;padding-top:5px}.related-section.related-pdf .related-section-title{font-size:13px;font-weight:700;padding:10px 20px}.related-section.related-pdf .related-section-box{display:flex;padding:0 20px}.related-section.related-pdf .related-section-box .related-lessons{flex-grow:3}.related-section.related-pdf .related-section-box .related-skills{flex-grow:5}.related-section.related-pdf .related-section-box .related-column{color:#00578a;font-size:12px;line-height:15px;padding-bottom:10px}.related-section.related-pdf .related-section-box .related-column .related-column-title{font-size:11px;font-weight:700;line-height:13px;padding-bottom:10px}.related-section.related-pdf .related-section-box .related-column .related-link{display:block;font-size:12px;padding-bottom:10px;text-decoration:none}.related-section.related-pdf .related-section-box .related-column .related-link .skill-permacode{color:#858585;font-size:10px;margin-left:8px}