@font-face{font-family:"Styrene A";src:url(assets/font-1.bin)format("opentype");font-weight:500;font-style:normal;font-feature-settings:"pnum"on,"lnum"on,"liga"on}@font-face{font-family:"Styrene B";src:url(assets/font-2.bin)format("opentype");font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum"on,"lnum"on}@font-face{font-family:"Styrene B";src:url(assets/font-3.bin)format("opentype");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum"on,"lnum"on}@font-face{font-family:"Copernicus";src:url(assets/font-4.bin)format("opentype");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum"on,"lnum"on}@font-face{font-family:"Copernicus";src:url(assets/font-5.bin)format("opentype");font-weight:600;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum"on,"lnum"on}@font-face{font-family:"Tiempos";src:url(assets/font-6.bin)format("opentype");font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum"on,"lnum"on}@font-face{font-family:"Tiempos";src:url(assets/font-7.bin)format("opentype");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum"on,"lnum"on}a.coursebox-container.course.theme-color-border-hover.theme-no-hover:hover{background-color:#F0EEE6}.clp__breadcrumb-link:hover{color:#2c2b25;text-decoration:underline}.clp__enroll-btn:hover{opacity:0.85;color:white;text-decoration:none}.clp__signin-link:hover{text-decoration:underline}.clp__play-button:hover{transform:scale(1.05)}.clp__play-button::after{content:"▶";font-size:24px;color:#2c2b25;margin-left:4px}.clp__topic-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.06)}.clp__topic-item::before{content:"•";position:absolute;left:0;color:#9a9788}.clp__screenshot-clickable:hover{opacity:0.8}.clp__share-btn-inline:hover{background:rgba(255,255,255,0.6);border-color:rgba(0,0,0,0.12);color:#2c2b25}@keyframes fadeIn{to{opacity:1}}.clp__modal-close:focus{background:rgba(255,255,255,0.9);border-color:unset;color:black;outline:none!important}.clp__modal-close:focus:before{outline:none!important;box-shadow:none!important;border:unset!important}.clp__modal-close:hover{color:rgba(0,0,0,0.4);background:rgba(255,255,255,0.9);border-color:unset}.clp__modal-nav:hover{background:rgba(0,0,0,0.9);transform:translateY(-50%) scale(1.05);color:white;border-color:unset;outline:none!important}.clp__modal-nav:focus{background:rgba(0,0,0,0.5)}.clp__modal-nav:focus:before{outline:none!important;box-shadow:none!important;border:unset!important}.clp__modal-enroll-btn:hover{opacity:0.85;color:white;text-decoration:none}#lesson-main .lesson-top{flex-direction:row;justify-content:space-between;align-items:center;overflow:visible}#lesson-main .lp__chat-button-main:hover{background:rgba(255,255,255,0.6);border-color:rgba(0,0,0,0.12);color:#2c2b25}#lesson-main .lp__chat-button-main:focus{background:rgba(255,255,255,0.8);border-color:rgba(0,0,0,0.16);color:#2c2b25;outline:none!important}#lesson-main .lp__chat-button-main:focus:before{outline:none!important;box-shadow:none!important;border:unset!important}#lesson-main .lp__chat-button-dropdown:hover{background:rgba(255,255,255,0.6);border-color:rgba(0,0,0,0.12)}#lesson-main .lp__chat-button-dropdown:focus{background:rgba(255,255,255,0.8);border-color:rgba(0,0,0,0.16);outline:none!important}#lesson-main .lp__chat-button-dropdown:focus:before{outline:none!important;box-shadow:none!important;border:unset!important}#lesson-main .lp__chat-button-dropdown:hover .lp__dropdown-arrow{color:#7c7968}#lesson-main .lp__chat-dropdown-item:hover{background:rgba(255,255,255,0.6)}.quiz .question #id_answer label:hover{background:rgba(255,255,255,0.6);border-color:rgba(0,0,0,0.12)}.quiz .question #id_answer input[type=radio]:checked+label,.quiz .question #id_answer label:has(input[type=radio]:checked){background:rgba(255,255,255,0.9);border-color:rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.08)}.eap__partner-note a:hover{color:#5e5b4e}.eap__btn:hover{opacity:0.85;color:white;text-decoration:none}.eap__btn:focus{background:#5e5b4e;border-color:unset;color:white;outline:none!important}.eap__btn:focus:before{outline:none!important;box-shadow:none!important;border:unset!important}.eap__btn--outline:hover{background:rgba(255,255,255,0.6);border-color:rgba(0,0,0,0.12);color:#2c2b25;text-decoration:none}.eap__btn--outline:focus{background:rgba(255,255,255,0.8);border-color:rgba(0,0,0,0.16);color:#2c2b25;outline:none!important}.eap__btn--outline:focus:before{outline:none!important;box-shadow:none!important;border:unset!important}.eap__btn--light:hover{opacity:0.85;color:white;text-decoration:none}.eap__btn--light:focus{background:#5e5b4e;border-color:unset;color:white;outline:none!important}.eap__btn--light:focus:before{outline:none!important;box-shadow:none!important;border:unset!important}.eap__btn--light:hover{background:#fff;color:#141413;opacity:0.85}.eap__btn--light:focus{background:#f0f0f0;color:#141413}.eap__btn--dark-outline:hover{background:rgba(255,255,255,0.6);border-color:rgba(0,0,0,0.12);color:#2c2b25;text-decoration:none}.eap__btn--dark-outline:focus{background:rgba(255,255,255,0.8);border-color:rgba(0,0,0,0.16);color:#2c2b25;outline:none!important}.eap__btn--dark-outline:focus:before{outline:none!important;box-shadow:none!important;border:unset!important}.eap__btn--dark-outline:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.5);color:#fff}.eap__btn--dark-outline:focus{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.6);color:#fff}.eap__scenarios-track::-webkit-scrollbar{height:6px}.eap__scenarios-track::-webkit-scrollbar-track{background:transparent}.eap__scenarios-track::-webkit-scrollbar-thumb{background:#d1cfc5;border-radius:3px}.eap__scenario-card:hover{border-color:#d1cfc5}.eap__course-card:hover{text-decoration:none;transform:translateY(-4px)}.footer_link_wrap:hover .footer_link_text{color:#fff}.footer_bottom_link_wrap:hover{color:#fff}.faq-container input[type=checkbox]:hover+span+label,.faq-container input[type=checkbox]:focus-visible+span+label{color:#87867f}.faq-container input[type=checkbox]:hover+span+label svg path,.faq-container input[type=checkbox]:focus-visible+span+label svg path{fill:#87867f}.faq-container input[type=checkbox]:checked+span+label+article{max-height:10000px;padding-bottom:24px;padding-top:24px;transition:padding 0.2s cubic-bezier(1,0,0,1),height 1s cubic-bezier(1,0,0,1),max-height 1s cubic-bezier(1,0,0,1)}.faq-container input[type=checkbox]:checked+span+label+article .faq-post{opacity:1;transform:translateY(0);transition:opacity 0.2s cubic-bezier(0.165,0.84,0.44,1),transform 0.3s cubic-bezier(0.165,0.84,0.44,1);transition-delay:0.2s}.faq-container input[type=checkbox]:checked+span+label .icon-more{display:none}.faq-container input[type=checkbox]:checked+span+label .icon-less{display:inline-block}@media (min-width:768px){.faq-container input[type=checkbox]:checked+span+label+article{padding-bottom:0;padding-top:0}}#details-pane-inner #details-pane-content #details-pane-summary-content.content .resource__link:hover{background:rgba(25,25,25,0.2);text-decoration:none}#details-pane-inner #details-pane-content #details-pane-summary-content.content .resource__link:focus{outline:none;text-decoration:none}#lesson-main #lesson-main-inner .lesson-top{display:none!important}.course-text-content:not(:has(#tutorial-container)):not(:has(.start-quiz)){max-width:720px;margin:auto}#lesson-main #lesson-main-inner #lesson-main-content .course-text-content{margin-top:32px}#lesson-main #lesson-main-inner #lesson-main-content .course-text-content iframe{width:min(960px,100vw - 40px)!important;aspect-ratio:16/9;height:auto!important;position:relative;left:50%;transform:translateX(-50%)}@media (max-width:1200px){#lesson-main #lesson-main-inner #lesson-main-content .course-text-content iframe{width:100%!important;left:0;transform:none}}#lesson-main #lesson-main-inner #lesson-main-content .course-text-content img{margin-bottom:10px}#lesson-main #lesson-main-inner #lesson-main-content .course-text-content h2{font-family:"Styrene A",sans-serif;font-size:32px;font-weight:500!important;line-height:115%;letter-spacing:-0.88px;color:rgb(20,20,19);background-color:transparent;margin-top:64px;margin-bottom:32px;text-decoration:none;text-align:start;text-wrap:pretty}#lesson-main #lesson-main-inner #lesson-main-content .course-text-content h3{font-family:"Styrene A",sans-serif;font-size:24px;font-weight:500;line-height:27.6px;letter-spacing:-0.48px;color:rgb(20,20,19);background-color:transparent;margin-top:32px;margin-bottom:8px;text-decoration:none;text-align:start}#lesson-main #lesson-main-inner #lesson-main-content .course-text-content p{font-family:"Tiempos",serif;font-size:20px;font-weight:400;line-height:31px;letter-spacing:-0.1px;color:rgb(20,20,19);background-color:transparent;margin-bottom:16px;text-decoration:none;text-align:start}#lesson-main #lesson-main-inner #lesson-main-content .course-text-content strong{font-family:"Tiempos",serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-0.1px;color:rgb(20,20,19);background-color:transparent;text-decoration:none;text-align:left}#lesson-main #lesson-main-inner #lesson-main-content .course-text-content pre{background-color:#f0eee6;border-radius:8px;padding:24px;margin-top:16px;margin-bottom:16px;overflow-x:auto;line-height:1.5!important}#lesson-main #lesson-main-inner #lesson-main-content .course-text-content pre code{font-family:"SF Mono","Monaco","Menlo",monospace;font-size:16px;font-weight:400;line-height:1.5!important;letter-spacing:normal;color:rgb(20,20,19);background-color:transparent;white-space:pre;display:block}#header .header-center-img{max-height:16px;max-width:100%}a.header-link.focus-link-v2{font-family:"Styrene B"}.course-text-content{background:transparent;font-family:"Tiempos",serif}#lesson-main-content .course-text-content code{padding:2px 4px;font-weight:normal;color:#a10d0d;font-size:0.9em}.lp-left-nav .section-title:first-of-type{padding-top:16px}body{display:flex;padding:0,var(--spacing-system-module-stack-landing,160px) var(--widths-page-margin,80px);flex-direction:column;align-items:center;gap:var(--spacing-system-stack-gap-l,48px);align-self:stretch;background-color:#faf9f5!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v1.sj-page-curriculum .large-10.large-centered.columns.text-center.cp-summary-row-v2::before{content:"Anthropic Academy  /  Courses"!important;display:block!important;color:var(--text-text-color,#141413)!important;font-variant-numeric:lining-nums proportional-nums;font-family:var(--typography-detail,"Styrene B LC")!important;font-size:var(--type-scales-detail-m,16px)!important;font-style:normal!important;font-weight:400!important;line-height:125%!important;letter-spacing:-0.08px!important;margin-top:100px!important;margin-bottom:40px!important;text-align:left!important;width:100%!important;max-width:1200px!important;margin-left:0;margin-right:auto!important}h1,h2,h3,.v1.sj-page-lesson{font-family:"Copernicus",serif}.header-links-container a{font-size:16px}#header .header-links-container{padding-right:0px}p,ul,li,.v1.sj-page-lesson{font-family:"Tiempos",serif;font-size:20px;line-height:1.7;font-weight:400;color:#141413;letter-spacing:-0.015em}.columns h2,.columns h3{font-style:normal}.lp-color-scheme-light .lp-left-nav .course-title{color:#141413;font-family:"Copernicus";font-size:26px!important;font-style:normal;font-weight:600!important;line-height:140%;letter-spacing:-0.025em;margin-top:2em}h1.break-word{margin-bottom:var(--spacer-02)}#header,.header-link{color:black!important}.lesson-modular,.lesson-quiz{align-items:center;border-bottom:1px solid var(--border-border-subtle,#d1cfc5)}#lp-left-nav .lesson{color:#141413!important}.lp-left-nav .lesson-row{padding:0;width:100%}.lp-left-nav .lesson{padding:16px;font-variant-numeric:lining-nums proportional-nums;font-family:"Tiempos Text";font-size:18px;font-style:normal;font-weight:400;line-height:100%}#lp-left-nav .lesson:hover{background:#DEDCD1}#lp-left-nav .lesson:active{background:#DEDCD1}.fa-circle-o.unviewed,.lp-left-nav .lesson-row:hover .unviewed{color:#5a697c}.fa-check-circle:before{content:"";color:#141413}#lp-left-nav .lesson-active,.lp-color-scheme-light .lp-left-nav .lesson-row.lesson-active{background:none;width:100%}#lp-left-nav .lesson-active .title,.lp-color-scheme-light .lp-left-nav .lesson-row.lesson-active .title{font-weight:500}.lp-left-nav .lesson-row .title{max-width:90%;font-family:"Tiempos",serif;font-size:18px;font-weight:400;color:#141413;letter-spacing:-0.015em;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#curriculum-list-2 a{display:flex;height:44px}h3.section-title{font-family:"Styrene B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px!important;font-weight:500!important;letter-spacing:0;padding-left:0}#cp-content-2 .lesson-modular{height:44px;padding:11px 12px 7px 12px;gap:6px;border-bottom:1px solid var(--border-border-subtle,#d1cfc5)!important}#returnToOverview{padding-bottom:20px;font-size:18px;text-decoration:underline;font-family:"Styrene B";color:#615f5b!important}#lesson-main,#lp-left-nav,#header,.section-title{background-color:#faf9f5!important}#lp-left-nav,.lp-color-scheme-light #lp-wrapper{background-color:#f0eee6!important}.lp-color-scheme-light .lp-left-nav .section-title{background:none!important;border-bottom:none;padding:32px 16px 0px 16px}*{box-shadow:none!important}.focus-link-v2{color:black!important}.lp-left-nav .lesson-row .type-icon{display:none!important}.lesson-modular .type-icon{height:12px;margin-bottom:2px;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"11\"\ height=\"12\"\ viewBox=\"0\ 0\ 11\ 12\"\ fill=\"none\"%3E%3Cpath\ d=\"M9.6252\ 5.14956C10.2571\ 5.54045\ 10.2571\ 6.45955\ 9.6252\ 6.85044L2.02607\ 11.5512C1.35987\ 11.9633\ 0.5\ 11.4841\ 0.5\ 10.7007L0.500001\ 1.29926C0.500001\ 0.5159\ 1.35987\ 0.0367168\ 2.02607\ 0.448822L9.6252\ 5.14956Z\"\ fill=\"%23D1CFC5\"/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.lesson-quiz .type-icon{width:15px!important;height:12px!important;margin-bottom:2px;flex-shrink:0}.lesson-page{display:flex!important;height:100vh!important}.lesson-page #lp-left-nav{flex:0 0 300px!important;overflow-y:auto!important;overflow-x:hidden!important;background-color:#f0eee6!important}.lesson-page #lp-wrapper{flex:1!important;height:100vh!important;display:flex!important;flex-direction:column!important;overflow:auto!important}.lesson-page #lesson-body{flex:1!important;display:flex!important;flex-direction:column!important}.lesson-page #lesson-main{flex:1!important;display:flex!important;flex-direction:column!important}.lesson-page #lesson-main-inner{flex:1!important;display:flex!important;flex-direction:column!important}.lesson-page #lesson-main-content{flex:1!important}.lesson-page #lp-footer{flex:0 0 auto!important;display:flex;justify-content:space-between;align-items:center}.lesson-page #lp-footer .lesson-title-footer{font-weight:500}.lesson-page #lp-footer .button.next-lesson-link{border-radius:8px;cursor:pointer;font-weight:500;font-family:inherit;display:inline-block;text-decoration:none;line-height:1;transition:all 0.2s ease;margin:0;padding:0.625rem 1.5rem;font-size:0.875rem;background:#2c2b25;color:white;border:none}.lesson-page #lp-footer .button.next-lesson-link:hover{opacity:0.85;color:white;text-decoration:none}.lesson-page #lp-footer .button.next-lesson-link:focus{background:#5e5b4e;border-color:unset;color:white;outline:none!important}.lesson-page #lp-footer .button.next-lesson-link:focus:before{outline:none!important;box-shadow:none!important;border:unset!important}@media only screen and (min-width:768px){#lp-wrapper #lp-content{height:unset}}@media only screen and (max-width:767px){.lesson-page #lesson-body{padding:0}body{padding:16px!important;gap:24px!important}.button{font-family:"Styrene B";font-size:16px;letter-spacing:0.015em}h1,h2,h3,.v1.sj-page-lesson{font-size:22px!important}p,ul,li,.v1.sj-page-lesson{font-size:18px;line-height:1.6}.columns{width:100%!important;margin-left:0!important;padding:0!important}.lp-left-nav .lesson-row .title{max-width:90%;font-family:"Tiempos",serif;font-size:16px;font-weight:400;color:#141413;letter-spacing:-0.015em;line-height:1.4}}.catalog-center-width.one-col-full::before{content:"Anthropic Academy  /  Courses"!important;display:block!important;color:var(--text-text-color,#141413)!important;font-variant-numeric:lining-nums proportional-nums;font-family:var(--typography-detail,"Styrene B LC")!important;font-size:var(--type-scales-detail-m,16px)!important;font-style:normal!important;font-weight:400!important;line-height:125%!important;letter-spacing:-0.08px!important}@media (min-width:1025px){.catalog-center-width.one-col-full::before{margin-top:100px!important;text-align:left!important;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (max-width:767px){#left-nav-button{font-size:14px}#toggle-header-mobile-dropdown{font-size:16px}}.v1.sj-page-detail.sj-page-detail-course h1.break-word::before{content:"Anthropic Academy  /  Courses"!important;display:block!important;color:var(--text-text-color,#141413)!important;font-variant-numeric:lining-nums proportional-nums;font-family:var(--typography-detail,"Styrene B LC")!important;font-size:var(--type-scales-detail-m,16px)!important;font-style:normal!important;font-weight:400!important;line-height:125%!important;letter-spacing:-0.08px!important;margin-bottom:48px!important;text-align:left!important}h1,h2,h3{margin-bottom:0.25em}