.academy-step-page{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:3.5rem clamp(16px,3.4vw,48px) 8rem;width:100%}@media (max-width:767px){.academy-step-page{padding-bottom:5rem}}.academy-step-page>*{margin-block:0}.academy-crumbs{margin-bottom:2.5rem}@media (max-width:767px){.academy-crumbs{margin-bottom:1.5rem}}.academy-crumbs__list{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--body-small);gap:8px 0;line-height:1.42;list-style:none;margin:0;padding:0}.academy-crumbs__item{color:hsla(0,0%,100%,.6);min-width:0}.academy-crumbs__item:not(:last-child):after{content:"/";display:inline-block;margin:0 8px}.academy-crumbs__item--current{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.academy-crumbs__link{color:inherit;text-decoration:none;transition:color .15s linear}.academy-crumbs__link:hover{color:#fff}.academy-crumbs__link:focus-visible{outline:2px solid #0a84ff;outline-offset:3px}.academy-step{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 380px}@media (max-width:1130px){.academy-step{gap:32px;grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1023px){.academy-step{gap:64px;grid-template-columns:minmax(0,1fr)}}.academy-step--solo{grid-template-columns:minmax(0,1fr);max-width:960px}.academy-step:not(.is-ready) *{transition:none!important}.academy-step__main{display:flex;flex-direction:column;min-width:0}.academy-step__title{text-wrap:balance;margin:0 0 2.5rem;max-width:14em}@media (max-width:767px){.academy-step__title{margin-bottom:1.5rem}}.academy-step__player{margin:0;max-width:none}.academy-step__player .beamon-video__screen{aspect-ratio:16/9}.academy-step__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:1.5rem}.academy-step__actions .wp-block-buttons{margin:0}.academy-step__watch{align-items:center;backdrop-filter:var(--glass-backdrop-filter);background:transparent;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--glass-border-radius-md);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--wp--preset--font-size--body-medium);font-weight:500;gap:12px;line-height:1;min-height:48px;padding:12px 20px 12px 14px;transition:border-color .15s linear,background-color .15s linear}.academy-step__watch:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.32)}.academy-step__watch:focus-visible{outline:2px solid #0a84ff;outline-offset:2px}.academy-step__watch[aria-pressed=true] .academy-step__tick{background-color:#0a84ff;border-color:#0a84ff}.academy-step__watch[aria-pressed=true] .academy-step__tick:after{opacity:1}.academy-step__watch:not([aria-pressed=true]) .academy-step__watch-done,.academy-step__watch[aria-pressed=true] .academy-step__watch-todo{display:none}.academy-step__tick{border:1.5px solid hsla(0,0%,100%,.45);border-radius:50%;flex:none;height:20px;position:relative;transition:background-color .15s linear,border-color .15s linear;width:20px}.academy-step__tick:after{background-color:#fff;content:"";inset:18%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.666 5 7.5 14.167 3.333 10' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.666 5 7.5 14.167 3.333 10' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;position:absolute;transition:opacity .15s linear}.academy-step__transcript{border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-wrap:wrap;gap:16px 36px;margin-top:4rem;padding-top:2.5rem}@media (max-width:767px){.academy-step__transcript{margin-top:3rem;padding-top:2rem}}.academy-step__transcript .academy-step__prose{flex:999 1 420px}.academy-step__heading{flex:1 1 180px;font-size:var(--wp--preset--font-size--heading-4);font-weight:500;letter-spacing:0;line-height:1.41;margin:0}.academy-step__prose{color:#fff;max-width:680px;min-width:0;@text-style (body-medium)}.academy-step__prose>*{margin-block:0 1.25rem}.academy-step__prose>:last-child{margin-bottom:0}.academy-step__prose h2,.academy-step__prose h3,.academy-step__prose h4{color:#fff;margin-top:2rem;@text-style (heading-4)}.academy-step__prose ol,.academy-step__prose ul{padding-left:1.25rem}.academy-step__prose li+li{margin-top:.5rem}.academy-step__prose strong{color:#fff}.academy-step__prose a{color:#fff;text-decoration:underline;text-underline-offset:3px}.academy-step__prose a:hover{color:#0a84ff}.academy-step__prose img{height:auto;max-width:100%}.academy-step__body{margin-top:2.5rem}.academy-step__pager{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem}@media (max-width:767px){.academy-step__pager{grid-template-columns:minmax(0,1fr);margin-top:3rem}}.academy-step__pager-link{align-items:center;backdrop-filter:var(--glass-backdrop-filter);background:var(--glass-background-color);border:1px solid var(--glass-border-color);border-radius:var(--glass-border-radius);box-sizing:border-box;color:#fff;display:flex;gap:20px;min-height:104px;padding:24px;text-decoration:none;transition:border-color .15s linear,background-color .15s linear}.academy-step__pager-link>svg{flex:none}.academy-step__pager-link:hover{background:rgba(72,86,106,.4);border-color:hsla(0,0%,100%,.24);color:#fff}.academy-step__pager-link:focus-visible{outline:2px solid #0a84ff;outline-offset:2px}.academy-step__pager-link--next{grid-column:2;justify-content:flex-end;text-align:right}@media (max-width:767px){.academy-step__pager-link--next{grid-column:auto}}.academy-step__pager-text{display:flex;flex-direction:column;gap:4px;min-width:0}.academy-step__pager-label{color:hsla(0,0%,100%,.6);font-size:var(--wp--preset--font-size--body-small);letter-spacing:var(--wp--custom--typography--body-small--letter-spacing,normal);line-height:var(--wp--custom--typography--body-small--line-height)}.academy-step__pager-title{font-size:1.25rem;font-weight:500;line-height:1.5}.academy-outline{backdrop-filter:var(--glass-backdrop-filter-sm);background:var(--glass-background-color);border:1px solid var(--glass-border-color);border-radius:var(--glass-border-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-width:0;padding:24px}@media (max-width:767px){.academy-outline{padding:20px 16px}}.academy-outline__head{display:flex;flex-direction:column;gap:6px}.academy-outline__eyebrow{color:#0a84ff;font-size:var(--wp--preset--font-size--body-small);font-weight:500;line-height:1.42;margin:0}.academy-outline__title{font-size:var(--wp--preset--font-size--heading-4);font-weight:500;letter-spacing:0;line-height:1.41;margin:0}.academy-outline__progress{display:flex;flex-direction:column;gap:10px}.academy-outline__progress-text{color:hsla(0,0%,100%,.7);display:flex;font-size:var(--wp--preset--font-size--body-small);gap:12px;justify-content:space-between;line-height:1.42;margin:0}.academy-outline__bar{--progress:0;background:hsla(0,0%,100%,.12);border-radius:2px;height:4px;overflow:hidden}.academy-outline__bar span{background:#0a84ff;border-radius:inherit;display:block;height:100%;transition:width .25s ease;width:calc(var(--progress)*100%)}.academy-outline__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0 -12px;padding:0}.academy-outline__link{align-items:flex-start;border:1px solid transparent;border-radius:var(--glass-border-radius-md);color:#fff;display:flex;gap:14px;padding:12px;text-decoration:none;transition:background-color .15s linear,border-color .15s linear}.academy-outline__link:hover{background:hsla(0,0%,100%,.05);color:#fff}.academy-outline__link:focus-visible{outline:2px solid #0a84ff;outline-offset:-2px}.academy-outline__link[aria-current=page]{background:rgba(10,132,255,.14);border-color:rgba(10,132,255,.5)}.academy-outline__tick{border:1.5px solid hsla(0,0%,100%,.45);border-radius:50%;flex:none;height:20px;position:relative;transition:background-color .15s linear,border-color .15s linear;width:20px}.academy-outline__tick:after{background-color:#fff;content:"";inset:18%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.666 5 7.5 14.167 3.333 10' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.666 5 7.5 14.167 3.333 10' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;position:absolute;transition:opacity .15s linear}.academy-outline__tick{margin-top:2px}.academy-outline__item.is-done .academy-outline__tick{background-color:#0a84ff;border-color:#0a84ff}.academy-outline__item.is-done .academy-outline__tick:after{opacity:1}.academy-outline__text{display:flex;flex-direction:column;gap:2px;min-width:0}.academy-outline__meta{color:hsla(0,0%,100%,.6);font-size:var(--wp--preset--font-size--body-small);line-height:1.42}[aria-current=page] .academy-outline__meta{color:#dbe7f4}.academy-outline__state{display:none}.academy-outline__item.is-done .academy-outline__state{display:inline}.academy-outline__name{font-size:var(--wp--preset--font-size--body-medium);font-weight:500;line-height:1.4}.academy-outline__foot{border-top:1px solid hsla(0,0%,100%,.12);padding-top:8px}.academy-step--article .academy-step__article{max-width:780px}.academy-step--article .academy-step__article h2,.academy-step--article .academy-step__article h3{letter-spacing:0;margin:2.5rem 0 1rem}.academy-step--article .academy-step__article h2{font-size:var(--wp--preset--font-size--heading-3);line-height:var(--wp--custom--typography--heading-3--line-height)}.academy-step--article .academy-step__article h3{font-size:var(--wp--preset--font-size--heading-4);line-height:1.41}.academy-step--article .academy-step__article>:first-child{margin-top:0}.academy-step--article .academy-step__article figure{margin-block:2rem}.academy-step--article .academy-step__article img{border-radius:var(--glass-border-radius-md)}.academy-step--article .academy-step__article figcaption{color:hsla(0,0%,100%,.6);font-size:var(--wp--preset--font-size--body-small);line-height:1.42;margin-top:.75rem}.academy-step--article .academy-step__actions{border-top:1px solid hsla(0,0%,100%,.12);margin-top:4rem;padding-top:2.5rem}@media (max-width:767px){.academy-step--article .academy-step__actions{margin-top:3rem;padding-top:2rem}}.academy-step--article .academy-step__pager{margin-top:3rem}.academy-step--article .academy-outline{max-height:calc(100vh - 150px);overflow-y:auto;overscroll-behavior:contain;position:sticky;top:126px}@media (max-width:1023px){.academy-step--article .academy-outline{max-height:none;overflow:visible;position:static}}
