@charset "UTF-8";@keyframes lr-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.learning-resources .lr-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .65rem;border-radius:2rem;font-size:.75rem;font-weight:500;line-height:1.5;white-space:nowrap;color:#0d1a43;background:#0d1a430f}.learning-resources .on-dark .lr-pill{color:#fff;background:#ffffff1f}.learning-resources .lr-chip{display:inline-flex;align-items:center;padding:.3rem .75rem;border:1px solid #dee2e6;border-radius:.6rem;font-size:.82rem;text-decoration:none;color:#0d1a43;background:#fff;transition:border-color .15s ease,background-color .15s ease}.learning-resources .lr-chip:hover,.learning-resources .lr-chip:focus-visible{border-color:#2aa7de;color:#0d1a43;background:#2aa7de14}.learning-resources .lr-disc{display:inline-grid;flex:none;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;font-size:1.05rem;line-height:1;color:#2aa7de;background:#2aa7de14}.learning-resources .lr-disc-lg{width:3.4rem;height:3.4rem;font-size:1.35rem}.learning-resources .lr-disc-navy{color:#fff;background:#0d1a43}.learning-resources .lr-author .avatar,.learning-resources .lr-presenter .avatar{color:#0d1a43}.learning-resources .lr-sec-title{margin-bottom:.8rem;font-size:1.3rem;font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-lock-card{position:relative;max-width:34rem;margin:1.5rem auto 0;padding:1.8rem 1.4rem;text-align:center;border:1px solid #e9ecef;border-radius:1rem;background:#fff;box-shadow:0 .25rem 1.25rem #0d1a4314}.learning-resources .lr-lock-card .lr-disc{display:grid;margin:0 auto .9rem}.learning-resources .lr-lock-card h3{margin-bottom:.4rem;font-size:1.25rem;font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-lock-card p{margin-bottom:1.1rem;font-size:.95rem;color:#727f94}.learning-resources .lr-lock-card ul{display:inline-block;margin:1rem auto 0;text-align:left}.learning-resources .lr-lock-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1rem}.learning-resources .lr-lock-price{font-size:1.25rem;font-weight:600;color:#0d1a43}.learning-resources .lr-lock-price small{font-size:.8rem;font-weight:400;color:#727f94}.learning-resources .lr-lock-card .lr-lock-fine{margin:.9rem 0 0;font-size:.8rem;color:#727f94}.learning-resources .lr-ghost+.lr-lock-card{margin-top:-5rem}.learning-resources .lr-files{overflow:hidden;border:1px solid #e9ecef;border-radius:1rem}.learning-resources .lr-file{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.1rem;border-bottom:1px solid #e9ecef}.learning-resources .lr-file:last-child{border-bottom:0}.learning-resources .lr-file .btn-table{padding:.25rem .55rem;border-radius:.35rem;font-size:.78rem}.learning-resources .lr-file .lr-locked{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:#727f94}.learning-resources .lr-fmt{display:grid;flex:none;place-items:center;width:2.6rem;height:2.6rem;border-radius:.55rem;font-size:.62rem;font-weight:600;line-height:1;letter-spacing:.03em;color:#fff;background:#727f94}.learning-resources .lr-fmt-xlsx{background:#1d7a46}.learning-resources .lr-fmt-docx{background:#2b5bb8}.learning-resources .lr-fmt-pdf{background:#c8352b}.learning-resources .lr-fmt-other{background:#727f94}.learning-resources .lr-file-name{flex:1;min-width:0}.learning-resources .lr-file-name b{display:block;font-size:.95rem;font-weight:500;line-height:1.35;color:#0d1a43}.learning-resources .lr-file-name span{font-size:.8rem;color:#727f94}.learning-resources .lr-file-action{flex:none;font-size:.85rem}.learning-resources .lr-steps{margin:0;padding:0;list-style:none;counter-reset:lr-step}.learning-resources .lr-steps li{position:relative;margin-bottom:1rem;padding-left:2.8rem;counter-increment:lr-step}.learning-resources .lr-steps li:before{position:absolute;top:-.1rem;left:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-size:.85rem;font-weight:600;line-height:1;color:#fff;background:#0d1a43;content:counter(lr-step)}.learning-resources .lr-steps b{display:block;font-weight:600;color:#0d1a43}.learning-resources .lr-steps span{font-size:.92rem;color:#4a5160}.learning-resources .lr-zoom{width:min(96vw,1200px);max-height:92vh;padding:0;overflow:hidden;border:0;border-radius:1rem;color:#2f2e2e;background:#fff;box-shadow:0 1.5rem 4rem #0006}.learning-resources .lr-zoom::backdrop{background:#0d1a43b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.learning-resources .lr-zoom>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;border-bottom:1px solid #e9ecef}.learning-resources .lr-zoom>header h2{margin:0;font-size:1rem;font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-zoom [data-lr-zoom-close]{display:grid;flex:none;place-items:center;width:2.2rem;height:2.2rem;padding:0;border:0;border-radius:50%;font-size:.9rem;color:#0d1a43;background:#f8f9fa;cursor:pointer}.learning-resources .lr-zoom [data-lr-zoom-close]:hover{background:#e9ecef}.learning-resources .lr-zoom [data-lr-zoom-close]:focus-visible{outline:0;box-shadow:0 0 .5rem #2aa7de4d}.learning-resources .lr-zoom-body{max-height:calc(92vh - 4rem);padding:1.4rem;overflow:auto;background:#f8fafc}.learning-resources .lr-zoom-body img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:.35rem;box-shadow:0 .3rem .9rem #0d1a4326}.learning-resources .lr-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media(min-width:576px){.learning-resources .lr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.learning-resources .lr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1400px){.learning-resources .lr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.learning-resources .lr-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e9ecef;border-radius:1rem;text-decoration:none;color:#2f2e2e;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.learning-resources .lr-card:hover,.learning-resources .lr-card:focus-visible{transform:translateY(-3px);color:#2f2e2e;box-shadow:0 .75rem 2rem #0d1a4329}.learning-resources .lr-card:focus-visible{outline:0;border-color:#2aa7de;box-shadow:0 .75rem 2rem #0d1a4329,0 0 .5rem #2aa7de4d}.learning-resources .lr-card:hover .lr-card-media img{transform:scale(1.04)}.learning-resources .lr-card:hover .lr-card-go{transform:translate(3px);color:#2aa7de}.learning-resources .lr-card-media{position:relative;overflow:hidden;aspect-ratio:3/2;background:#f8f9fa}.learning-resources .lr-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease,opacity .25s ease}.learning-resources .lr-card-media.is-loading{background:linear-gradient(90deg,#f8f9fa 25%,#e9ecef,#f8f9fa 55%);background-size:300% 100%;animation:lr-shimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.learning-resources .lr-card-media.is-loading{animation:none}}.learning-resources .lr-card-media.is-loading img{opacity:0}.learning-resources .lr-card-media>.badge{position:absolute;top:.75rem;left:.75rem}.learning-resources .lr-cover-gen{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem 1.1rem;color:#fff;background:radial-gradient(120% 90% at 100% 0%,rgba(42,167,222,.55),transparent 60%),linear-gradient(45deg,#0d1a43,#152b6e,#0d1a43)}.learning-resources .lr-cover-gen i{align-self:flex-end;margin-bottom:auto;font-size:2.2rem;line-height:1;opacity:.85}.learning-resources .lr-cover-gen b{max-width:85%;font-size:.95rem;font-weight:600;line-height:1.3}.learning-resources .lr-card-body{display:flex;flex:1;flex-direction:column;padding:1.05rem 1.2rem 1.1rem}.learning-resources .lr-type-label{margin-bottom:.35rem;font-size:.72rem;font-weight:600;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;color:#2aa7de}.learning-resources .lr-card-title{display:-webkit-box;overflow:hidden;margin-bottom:.45rem;font-size:1.1rem;font-weight:600;line-height:1.35;color:#0d1a43;-webkit-line-clamp:2;-webkit-box-orient:vertical}.learning-resources .lr-card-summary{display:-webkit-box;overflow:hidden;margin:0 0 1rem;font-size:.9rem;line-height:1.6;color:#727f94;-webkit-line-clamp:3;-webkit-box-orient:vertical}.learning-resources .lr-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:.82rem;color:#727f94}.learning-resources .lr-card-fmt{display:inline-flex;align-items:center;gap:.4rem}.learning-resources .lr-card-go{font-size:1rem;line-height:1;color:#0d1a43;transition:transform .2s ease,color .2s ease}@media(prefers-reduced-motion:reduce){.learning-resources .lr-card,.learning-resources .lr-card-media img,.learning-resources .lr-card-go{transition:none}.learning-resources .lr-card:hover,.learning-resources .lr-card:focus-visible,.learning-resources .lr-card:hover .lr-card-media img,.learning-resources .lr-card:hover .lr-card-go{transform:none}}.learning-resources .lr-card-media>.lr-card-pin{right:.75rem;left:auto}.learning-resources .lr-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(45deg,#0d1a43,#152b6e,#0d1a43)}.learning-resources .lr-hero>.container{position:relative;z-index:1}.learning-resources .lr-hero h1{margin:0;letter-spacing:-.01em;color:#fff}.learning-resources .lr-hero-art{position:absolute;inset:0 0 0 auto;display:none;width:50%;background-position:center;background-size:cover;opacity:.55;-webkit-mask-image:linear-gradient(to right,transparent,#000 45%);mask-image:linear-gradient(to right,transparent,#000 45%)}@media(min-width:768px){.learning-resources .lr-hero-art{display:block}}.learning-resources .lr-center-app{padding:2rem 0 3rem}.learning-resources .lr-search{position:relative}.learning-resources .lr-search-icon{position:absolute;top:50%;left:1.3rem;transform:translateY(-50%);font-size:1.15rem;color:#727f94;pointer-events:none}.learning-resources .lr-search-input{padding:1rem 3.2rem;border:1px solid #dee2e6;border-radius:3rem;font-size:1.05rem;box-shadow:0 .25rem 1.25rem #0d1a4314}.learning-resources .lr-search-input:focus{border-color:#2aa7de;box-shadow:0 0 .5rem #2aa7de4d}.learning-resources .lr-search-clear{position:absolute;top:50%;right:.9rem;transform:translateY(-50%);text-decoration:none;color:#727f94}.learning-resources .lr-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.6rem;margin-top:1.4rem}.learning-resources .lr-filters>div{min-width:0}.learning-resources .lr-filters .form-label{display:block;margin-bottom:.25rem;font-size:.8rem;color:#727f94}.learning-resources .lr-filters .form-select,.learning-resources .lr-filters .ts-control{border-radius:.6rem}.learning-resources .lr-filters .ts-control{flex-wrap:nowrap}.learning-resources .lr-filters .ts-control>.item{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.learning-resources .lr-filters .ts-control>input{flex:1 1 0;min-width:0}.learning-resources .lr-filters .ts-wrapper.typing .ts-control>.item{display:none}.learning-resources .lr-filters .ts-wrapper.form-select,.learning-resources .lr-filters .form-label{transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease}.learning-resources .lr-filters .is-filtered .form-label{font-weight:600;color:#2aa7de}.learning-resources .lr-filters .is-filtered .ts-wrapper.form-select{border-color:#2aa7de;background-color:#2aa7de14}.learning-resources .lr-filters .is-filtered .ts-control>.item{font-weight:600}.learning-resources .lr-filters .ts-dropdown{width:max-content;min-width:100%;max-width:calc(100vw - 2.5rem)}.learning-resources .lr-filters .ts-dropdown .option{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.learning-resources .lr-filters .ts-dropdown-content{max-height:20rem}.learning-resources .lr-filters>:nth-child(2n) .ts-dropdown{right:0;left:auto}@media(min-width:768px){.learning-resources .lr-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.learning-resources .lr-filters .ts-dropdown{max-width:min(32rem,50vw)}.learning-resources .lr-filters>:nth-child(2n) .ts-dropdown{right:auto;left:0}.learning-resources .lr-filters>:nth-child(4) .ts-dropdown{right:0;left:auto}}@media(min-width:992px){.learning-resources .lr-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto}}.learning-resources .lr-filters-clear{grid-column:1/-1}@media(min-width:992px){.learning-resources .lr-filters-clear{grid-column:auto}}.learning-resources .lr-filters-clear .btn-outline-hub-filter{border-color:#2aa7de;color:#2aa7de}.learning-resources .lr-filters-clear .btn-outline-hub-filter:hover,.learning-resources .lr-filters-clear .btn-outline-hub-filter:focus-visible{border-color:#2aa7de;color:#fff;background-color:#2aa7de}.learning-resources .lr-count{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.6rem 0 .9rem}.learning-resources .lr-count h2{margin:0;font-size:1.35rem;font-weight:500;color:#0d1a43}.learning-resources .lr-count>span{font-size:.85rem;color:#727f94}.learning-resources .lr-more{margin-top:2rem;text-align:center}.learning-resources .lr-empty{padding:3rem 0;text-align:center;color:#727f94}.learning-resources .lr-skeleton{background:linear-gradient(90deg,#f8f9fa 25%,#e9ecef,#f8f9fa 55%);background-size:300% 100%;animation:lr-shimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.learning-resources .lr-skeleton{animation:none}}.learning-resources .lr-skeleton{display:block;border-radius:.35rem}.learning-resources .lr-count-skeleton{display:inline-block;width:7rem;height:1rem}.learning-resources .lr-skeleton-line{height:.85rem;margin-bottom:.6rem}.learning-resources .lr-skeleton-title{height:1.2rem;margin-bottom:.9rem}.learning-resources .lr-skeleton-foot{margin-top:auto;margin-bottom:0}.learning-resources .lr-card-skeleton{pointer-events:none}.learning-resources .lr-card-skeleton .lr-card-media{border-radius:0}.learning-resources .lr-card-skeleton .lr-card-body{min-height:10.5rem}.learning-resources.lr-detail [id]{scroll-margin-top:1.5rem}.learning-resources .lr-staff-bar{font-size:.85rem;color:#0d1a43;border-bottom:1px solid rgba(42,167,222,.25);background:#2aa7de14}.learning-resources .lr-staff-bar>.container{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;padding-top:.55rem;padding-bottom:.55rem}.learning-resources .lr-staff-bar a{display:inline-flex;align-items:center;gap:.35rem;font-weight:500;text-decoration:none;color:#0d1a43}.learning-resources .lr-staff-bar a:hover,.learning-resources .lr-staff-bar a:focus-visible{text-decoration:underline;color:#2aa7de}.learning-resources .lr-staff-bar-draft,.learning-resources .lr-staff-bar-scheduled{border-bottom-color:#e8590c4d;background:#e8590c14}.learning-resources .lr-staff-bar-draft .lr-staff-state,.learning-resources .lr-staff-bar-scheduled .lr-staff-state{color:#b84609}.learning-resources .lr-staff-state{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.learning-resources .lr-staff-id{padding:.1rem .45rem;border-radius:.3rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;background:#ffffffbf}.learning-resources .lr-staff-links{display:inline-flex;flex-wrap:wrap;gap:.3rem 1.1rem;margin-left:auto}.learning-resources .lr-unlocked{font-size:.92rem;color:#0b7a59;border-bottom:1px solid rgba(18,184,134,.3);background:#12b8861a}.learning-resources .lr-unlocked>.container{display:flex;align-items:center;gap:.6rem;padding-top:.7rem;padding-bottom:.7rem}.learning-resources .lr-unlocked i{flex:none;font-size:1.1rem;color:#12b886}.learning-resources .lr-unlocked strong{font-weight:600}.learning-resources .lr-crumbs{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.8rem;line-height:1.5;color:#727f94}.learning-resources .lr-crumbs a{text-decoration:none;color:#0d1a43}.learning-resources .lr-crumbs a:hover,.learning-resources .lr-crumbs a:focus-visible{text-decoration:underline;color:#2aa7de}.learning-resources .lr-crumbs span[aria-hidden]{opacity:.5}.learning-resources .on-dark .lr-crumbs{color:#ffffffa6}.learning-resources .on-dark .lr-crumbs a{color:#ffffffd9}.learning-resources .on-dark .lr-crumbs a:hover,.learning-resources .on-dark .lr-crumbs a:focus-visible{color:#fff}.learning-resources .lr-detail-hero{color:#fff;background:linear-gradient(45deg,#0d1a43,#152b6e,#0d1a43)}.learning-resources .lr-detail-hero h1{margin:0;font-size:1.75rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff}@media(min-width:992px){.learning-resources .lr-detail-hero h1{font-size:2.35rem}}.learning-resources .lr-detail-hero-grid{display:grid;gap:1.5rem;padding-top:1.4rem;padding-bottom:2rem}@media(min-width:992px){.learning-resources .lr-detail-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:1.2rem 3rem;padding-top:1.8rem;padding-bottom:3rem}.learning-resources .lr-detail-hero-grid .lr-crumbs{grid-column:1/-1}}.learning-resources .lr-detail-hero-text{min-width:0}.learning-resources .lr-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem}.learning-resources .lr-lead{max-width:40rem;margin:.8rem 0 0;font-size:1.05rem;color:#ffffffd9}.learning-resources .lr-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.3rem;margin-top:1.2rem;font-size:.85rem;color:#727f94}.learning-resources .lr-meta>span{display:inline-flex;align-items:center;gap:.4rem}.learning-resources .on-dark .lr-meta{color:#fffc}.learning-resources .lr-meta-avatars{display:inline-flex;gap:.25rem}.learning-resources .lr-feature{min-width:0}.learning-resources .lr-feature-photo{overflow:hidden;aspect-ratio:3/2;border-radius:1rem;box-shadow:0 1rem 2.5rem #0000004d}.learning-resources .lr-feature-photo img{display:block;width:100%;height:100%;object-fit:cover}.learning-resources .lr-feature-cover{display:grid;place-items:center;font-size:4.5rem;line-height:1;color:#ffffffd9;background:radial-gradient(120% 90% at 100% 0%,rgba(42,167,222,.55),transparent 60%),#ffffff0f}.learning-resources .lr-body{display:grid;gap:2rem;padding-top:2rem;padding-bottom:3rem}.learning-resources .lr-body>*{min-width:0}@media(min-width:992px){.learning-resources .lr-body{grid-template-columns:minmax(0,1fr) 340px;gap:3rem;padding-top:2.6rem}.learning-resources .lr-body>aside{position:sticky;top:6rem;align-self:start;max-height:calc(100vh - 6rem);margin-inline:-1.25rem;padding:0 1.25rem 1.25rem;overflow-y:auto;scrollbar-width:thin}}.learning-resources .lr-access{overflow:hidden;border:1px solid #e9ecef;border-radius:1rem;background:#fff;box-shadow:0 .25rem 1.25rem #0d1a4314}.learning-resources .lr-access-top{padding:1.2rem 1.3rem 1rem;border-bottom:1px solid #e9ecef}.learning-resources .lr-access-top>p{margin:.4rem 0 1rem;font-size:.88rem;color:#727f94}.learning-resources .lr-access-state{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#727f94}.learning-resources .lr-access-price{margin:.4rem 0 .15rem;font-size:2rem;font-weight:600;line-height:1.1;color:#0d1a43}.learning-resources .lr-access-price small{font-size:.85rem;font-weight:400;color:#727f94}.learning-resources .lr-facts{margin:0;padding:.9rem 1.3rem;list-style:none;font-size:.88rem}.learning-resources .lr-facts li{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px dashed #e9ecef}.learning-resources .lr-facts li:last-child{border-bottom:0}.learning-resources .lr-facts span{color:#727f94}.learning-resources .lr-facts b{font-weight:500;text-align:right;color:#0d1a43}.learning-resources .lr-fine{margin:0;padding:0 1.3rem 1.1rem;font-size:.78rem;color:#727f94}.learning-resources .lr-mobile-cta{position:sticky;z-index:5;bottom:0;display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;border-top:1px solid #e9ecef;background:#fff;box-shadow:0 -6px 20px #0d1a4314}.learning-resources .lr-mobile-cta .btn{flex:none;margin-left:auto;white-space:nowrap}@media(min-width:992px){.learning-resources .lr-mobile-cta{display:none}}.learning-resources .lr-mobile-cta-price{min-width:0;font-size:1.1rem;font-weight:600;line-height:1.1;color:#0d1a43}.learning-resources .lr-mobile-cta-price small{display:block;margin-top:.15rem;font-size:.72rem;font-weight:400;color:#727f94}.learning-resources .lr-topics{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:2.4rem 0 1.6rem;font-size:.85rem;color:#727f94}.learning-resources .lr-author{display:flex;align-items:flex-start;gap:1rem;margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid #e9ecef}.learning-resources .lr-author h3{margin:0;font-size:1rem;font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-author p{margin:.4rem 0 0;font-size:.9rem;color:#4a5160}.learning-resources .lr-topics+.lr-author{margin-top:0}.learning-resources .lr-author+.lr-author{margin-top:1.4rem;padding-top:0;border-top:0}.learning-resources .lr-author-role{font-size:.85rem;color:#727f94}.learning-resources .lr-related{padding:2.6rem 0 3rem;border-top:1px solid #e9ecef;background:#f8fafc}.learning-resources .lr-related-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.learning-resources .lr-related-head h2{margin:0;font-size:1.35rem;font-weight:500;line-height:1.25;color:#0d1a43}.learning-resources .lr-back{display:inline-flex;align-items:center;gap:.4rem;font-size:.92rem;font-weight:500;text-decoration:none;color:#2aa7de}.learning-resources .lr-back:hover,.learning-resources .lr-back:focus-visible{text-decoration:underline}.learning-resources .lr-zoom-body img.lr-zoom-wide{width:max(100%,900px);max-width:none}.learning-resources .lr-prose{font-size:1.0667rem;color:#2b2f36}.learning-resources .lr-prose>:first-child{margin-top:0}.learning-resources .lr-prose h2,.learning-resources .lr-prose h3,.learning-resources .lr-prose h4{font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-prose h2{margin:2.2rem 0 .8rem;font-size:1.45rem}.learning-resources .lr-prose h3{margin:1.6rem 0 .6rem;font-size:1.15rem}.learning-resources .lr-prose h4{margin:1.4rem 0 .5rem;font-size:1rem}.learning-resources .lr-prose p{margin:0 0 1.15rem}.learning-resources .lr-prose ul:not([class]),.learning-resources .lr-prose ol:not([class]){margin:0 0 1.2rem;padding-left:1.3rem}.learning-resources .lr-prose li{margin-bottom:.4rem}.learning-resources .lr-prose li::marker{color:#2aa7de}.learning-resources .lr-prose a{text-decoration:underline;text-underline-offset:.15em;color:#2aa7de}.learning-resources .lr-prose a:hover{color:#0d1a43}.learning-resources .lr-prose blockquote{margin:1.6rem 0;padding:1rem 1.3rem;border-left:4px solid #2aa7de;border-radius:.5rem;font-size:1.1rem;color:#0d1a43;background:#edf5fd}.learning-resources .lr-prose blockquote>:last-child{margin-bottom:0}.learning-resources .lr-prose cite{display:block;margin-top:.4rem;font-size:.85rem;font-style:normal;color:#727f94}.learning-resources .lr-prose figure{margin:1.8rem 0}.learning-resources .lr-prose img{display:block;max-width:100%;height:auto;border-radius:.8rem}.learning-resources .lr-prose figure img{width:100%}.learning-resources .lr-prose figcaption{margin-top:.5rem;font-size:.85rem;color:#727f94}.learning-resources .lr-prose table{width:100%;margin:1.4rem 0 1.6rem;overflow:hidden;border:1px solid #e9ecef;border-spacing:0;border-collapse:separate;border-radius:.7rem;font-size:.92rem;line-height:1.6}.learning-resources .lr-prose th,.learning-resources .lr-prose td{padding:.7rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid #e9ecef}.learning-resources .lr-prose th{font-weight:600;color:#0d1a43;background:#f8fafc}.learning-resources .lr-prose tbody tr:last-child>*{border-bottom:0}.learning-resources .lr-prose iframe{display:block;width:100%;height:auto;margin:1.8rem 0;border:0;border-radius:.8rem;aspect-ratio:16/9}.learning-resources .lr-prose hr{margin:2rem 0;border:0;border-top:1px solid #e9ecef;opacity:1}.learning-resources .lr-prose pre{margin:0 0 1.2rem;padding:1rem 1.1rem;overflow-x:auto;border-radius:.6rem;font-size:.88rem;background:#f8fafc}.learning-resources .lr-prose code{font-size:.9em;color:#0d1a43}.learning-resources .lr-kicker{margin-bottom:.3rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#2aa7de}.learning-resources .lr-block{margin-bottom:2.4rem}.learning-resources .lr-ticks{margin:0;padding:0;list-style:none;font-size:.92rem}.learning-resources .lr-ticks li{display:flex;gap:.55rem;margin-bottom:.45rem;line-height:1.5}.learning-resources .lr-ticks li>i{flex:none;margin-top:.2rem;color:#2aa7de}.learning-resources .lr-callout{display:flex;gap:.9rem;margin:1.6rem 0;padding:1.1rem 1.2rem;border:1px solid rgba(18,184,134,.25);border-radius:.8rem;background:#12b88614}.learning-resources .lr-callout>i{flex:none;font-size:1.2rem;color:#12b886}.learning-resources .lr-callout p{margin:0;font-size:.98rem}.learning-resources .lr-callout-info{border-color:#2aa7de4d;background:#2aa7de14}.learning-resources .lr-callout-info>i{color:#2aa7de}.learning-resources .lr-overview{padding:1.3rem;border:1px solid #e9ecef;border-radius:1rem;font-size:1rem;line-height:1.6;color:#2f2e2e;background:#f8fafc}@media(min-width:768px){.learning-resources .lr-overview{padding:1.6rem 1.8rem}}.learning-resources .lr-overview h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.95rem;font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-overview-text{color:#4a5160}.learning-resources .lr-overview-text>:last-child{margin-bottom:0}.learning-resources .lr-overview-grid{display:grid;gap:1.2rem;margin-top:1.1rem}@media(min-width:768px){.learning-resources .lr-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.learning-resources .lr-overview-grid p{margin:0;font-size:.92rem}@media(max-width:991.98px){body:has(.learning-resources .lr-mobile-cta) .scroll-top,body:has(.learning-resources .lr-mobile-cta) .book-a-call{bottom:5.5rem}body:has(.learning-resources .lr-mobile-cta) .scroll-top.visible~.book-a-call{bottom:9.25rem}}.learning-resources .lr-step{display:flex;align-items:center;gap:.7rem}.learning-resources .lr-step-n{display:inline-grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;font-size:.9rem;font-weight:600;line-height:1;color:#2aa7de;background:#2aa7de14}.learning-resources .lr-teaser-fade{-webkit-mask-image:linear-gradient(to bottom,#000 35%,transparent 100%);mask-image:linear-gradient(to bottom,#000 35%,transparent 100%)}.learning-resources .lr-ghost{position:relative;height:9rem;margin-top:-1rem;overflow:hidden}.learning-resources .lr-ghost:before{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,#e3e7ee 0 .7rem,transparent .7rem 1.9rem);filter:blur(3px);content:"";-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent)}.learning-resources .lr-toc{margin-top:1.4rem;padding-left:1rem;border-left:2px solid #e9ecef;font-size:.88rem}.learning-resources .lr-toc ol{margin:0;padding:0;list-style:none}.learning-resources .lr-toc li{margin-bottom:.45rem}.learning-resources .lr-toc a{display:flex;align-items:baseline;gap:.5rem;line-height:1.5;color:#4a5160}.learning-resources .lr-toc a:hover{color:#2aa7de}.learning-resources .lr-toc li.current a{font-weight:600;color:#0d1a43}.learning-resources .lr-toc-title{margin-bottom:.6rem;font-size:.75rem;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:#727f94}.learning-resources .lr-toc .lr-toc-locked a{color:#adb5bd;pointer-events:none}.learning-resources .lr-toc .lr-toc-locked a i{flex:none;font-size:.75rem}.learning-resources .lr-snapshot{margin-bottom:1.4rem;padding:1.1rem 1.3rem;border:1px solid #e9ecef;border-radius:1rem}.learning-resources .lr-snapshot h3{margin-bottom:.6rem;font-size:.75rem;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:#727f94}.learning-resources .lr-snapshot dl{display:grid;grid-template-columns:auto 1fr;gap:.45rem 1rem;margin:0;font-size:.88rem}.learning-resources .lr-snapshot dt{font-weight:400;color:#727f94}.learning-resources .lr-snapshot dd{margin:0;font-weight:500;color:#0d1a43}.learning-resources .lr-results{display:grid;gap:.8rem;margin:0 0 2rem}@media(min-width:576px){.learning-resources .lr-results{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.learning-resources .lr-results>div{padding:1.1rem 1.2rem;border-radius:1rem;color:#fff;background:linear-gradient(45deg,#0d1a43,#152b6e,#0d1a43)}.learning-resources .lr-results>div>b{display:block;font-size:1.9rem;font-weight:600;line-height:1.1;color:#67cef6}.learning-resources .lr-results>div>span{font-size:.85rem;color:#ffffffd9}.learning-resources .lr-doc-stack{position:relative;display:grid;place-items:center;height:15rem}.learning-resources .lr-doc-stack .lr-page{position:absolute;width:9.5rem;box-shadow:0 .6rem 1.6rem #00000040}.learning-resources .lr-doc-stack .lr-page:nth-child(1):not(:last-child){transform:translate(-4.2rem,.7rem) rotate(-7deg)}.learning-resources .lr-doc-stack .lr-page:nth-child(2):not(:last-child){transform:translate(4.2rem,.7rem) rotate(7deg)}.learning-resources .lr-doc-stack .lr-page:last-child{z-index:1;transform:translateY(-.3rem)}.learning-resources .lr-doc-stack .lr-page:first-child:nth-last-child(2){transform:translate(-2.6rem,.7rem) rotate(-7deg)}.learning-resources .lr-doc-stack .lr-page:nth-child(2):last-child{transform:translate(1.6rem,-.3rem)}@media(min-width:992px){.learning-resources .lr-doc-stack{height:19rem}.learning-resources .lr-doc-stack .lr-page{width:12rem}}.learning-resources .lr-page{position:relative;display:block;overflow:hidden;aspect-ratio:1/1.414;border-radius:.35rem;background:#fff}.learning-resources .lr-page img{display:block;width:100%;height:100%;object-fit:cover}.learning-resources .lr-page-wm{position:absolute;inset:0;display:grid;place-items:center;font-size:1.1rem;font-weight:600;letter-spacing:.25em;color:#0d1a431f;transform:rotate(-30deg);pointer-events:none}.learning-resources .lr-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.learning-resources .lr-previews figure{margin:0}.learning-resources .lr-previews figcaption{margin-top:.6rem;font-size:.8rem;text-align:center;color:#727f94}@media(min-width:576px){.learning-resources .lr-previews{grid-template-columns:repeat(3,minmax(0,1fr))}}.learning-resources .lr-preview{position:relative;display:block;width:100%;padding:1rem;border:1px solid #e9ecef;border-radius:.8rem;background:#f8fafc;cursor:zoom-in;transition:border-color .15s ease}.learning-resources .lr-preview .lr-page{box-shadow:0 .3rem .9rem #0d1a4326}.learning-resources .lr-preview:hover{border-color:#2aa7de}.learning-resources .lr-preview:focus-visible{border-color:#2aa7de;outline:0;box-shadow:0 0 .5rem #2aa7de4d}.learning-resources .lr-preview-zoom{position:absolute;right:.6rem;bottom:.6rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:#0d1a43;background:#fff;box-shadow:0 .25rem 1.25rem #0d1a4314}.learning-resources .lr-cl-progress{position:sticky;z-index:3;top:4rem;display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem;padding:.8rem 0;font-size:.88rem;border-bottom:1px solid #e9ecef;background:#fff}.learning-resources .lr-cl-progress b{white-space:nowrap;color:#0d1a43}.learning-resources .lr-cl-progress .btn{padding:.25rem .55rem;border-radius:.35rem;font-size:.78rem}.learning-resources .lr-cl-track{display:block;overflow:hidden;flex:1;height:.5rem;border-radius:1rem;background:#e9ecef}.learning-resources .lr-cl-track>span{display:block;width:0;height:100%;border-radius:1rem;background:linear-gradient(to right,#00b8db,#2b7fff);transition:width .3s ease}@media(prefers-reduced-motion:reduce){.learning-resources .lr-cl-track>span{transition:none}}.learning-resources .lr-cl-section{overflow:hidden;margin-bottom:1rem;border:1px solid #e9ecef;border-radius:1rem}.learning-resources .lr-cl-section>header{display:flex;align-items:center;gap:.8rem;padding:.9rem 1.1rem;border-bottom:1px solid #e9ecef;background:#f8fafc}.learning-resources .lr-cl-section>header h3{flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-cl-section>header>span:last-child{font-size:.8rem;white-space:nowrap;color:#727f94}.learning-resources .lr-cl-section label{display:flex;gap:.75rem;margin:0;padding:.7rem 1.1rem;font-size:.95rem;line-height:1.5;border-bottom:1px solid #f8f9fa;cursor:pointer}.learning-resources .lr-cl-section label:last-child{border-bottom:0}.learning-resources .lr-cl-section label:hover{background:#f8fafc}.learning-resources .lr-cl-section input{flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem;accent-color:#2aa7de}.learning-resources .lr-cl-section input:checked+span{text-decoration:line-through;text-decoration-color:#adb5bd;color:#727f94}.learning-resources .lr-cl-num{width:2rem;height:2rem;font-size:.85rem}.learning-resources .lr-cl-section-locked>header{border-bottom:0;background:#fff}.learning-resources .lr-cl-section-locked>header h3,.learning-resources .lr-cl-section-locked>header>i{color:#adb5bd}.learning-resources .lr-cl-next{margin-top:1.4rem;padding:1.3rem;border:1px solid #e9ecef;border-radius:1rem;background:#f8fafc}.learning-resources .lr-cl-next h3{margin-bottom:.6rem;font-size:1.05rem;font-weight:600;color:#0d1a43}@media(min-width:768px){.learning-resources .lr-cl-next{padding:1.6rem 1.8rem}}.learning-resources .lr-diagram-band{padding-top:2rem}.learning-resources .lr-diagram{position:relative;margin:0;padding:1rem;border:1px solid #e9ecef;border-radius:1rem;background:#f8fafc}.learning-resources .lr-diagram figcaption{margin-top:.8rem;font-size:.85rem;text-align:center;color:#727f94}@media(min-width:768px){.learning-resources .lr-diagram{padding:2rem}}.learning-resources .lr-diagram-bar{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem}.learning-resources .lr-diagram-bar .btn{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.4rem .7rem;font-size:.8rem}@media(min-width:768px){.learning-resources .lr-diagram-bar{position:absolute;z-index:1;top:.8rem;right:.8rem;left:.8rem;margin:0;pointer-events:none}.learning-resources .lr-diagram-bar>*{pointer-events:auto}}.learning-resources .lr-diagram-scroll{overflow-x:auto}.learning-resources .lr-diagram-scroll img{display:block;width:100%;min-width:45rem;height:auto}@media(min-width:768px){.learning-resources .lr-diagram-scroll img{max-height:80vh;object-fit:contain}}.learning-resources .lr-components{display:grid;gap:1rem}@media(min-width:576px){.learning-resources .lr-components{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.learning-resources .lr-components{grid-template-columns:repeat(3,minmax(0,1fr))}}.learning-resources .lr-component{padding:1.1rem 1.2rem;border:1px solid #e9ecef;border-radius:1rem;background:#fff}.learning-resources .lr-component h3{margin-bottom:.35rem;font-size:1rem;font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-component p{margin:0;font-size:.9rem;color:#4a5160}.learning-resources .lr-component-key{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:.7rem;border-radius:.6rem;font-weight:600;line-height:1;color:#fff;background:#0d1a43}.learning-resources .lr-component-locked{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#adb5bd}.learning-resources .lr-example-body>*{margin:0;font-size:.98rem}.learning-resources .lr-example-body>*+*{margin-top:.6rem}.learning-resources .lr-stage{padding:1.2rem 0 2rem;background:#0a1433}.learning-resources .lr-stage>.container{max-width:1030px}.learning-resources .lr-stage .lr-crumbs{margin-bottom:1rem}.learning-resources .lr-player{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:1rem;background:#000;box-shadow:0 1.2rem 3rem #00000073}.learning-resources .lr-player>img{display:block;width:100%;height:100%;object-fit:cover}.learning-resources .lr-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:575.98px){.learning-resources .lr-player:has(.lr-player-locked) .lr-player-cap{display:none}}.learning-resources .lr-player-shade{position:absolute;inset:0;background:linear-gradient(to top,#0a1433d9,#0a14331a 55%)}.learning-resources .lr-player-cap{position:absolute;right:1.1rem;bottom:.9rem;left:1.1rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;font-size:.82rem;line-height:1.4;color:#fff}.learning-resources .lr-player-cap>div{min-width:0}.learning-resources .lr-player-cap b,.learning-resources .lr-player-cap>div>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learning-resources .lr-player-cap b{font-size:1rem;font-weight:600}.learning-resources .lr-player-time{flex:none;font-variant-numeric:tabular-nums}.learning-resources .lr-play{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:2px solid transparent;border-radius:50%;font-size:1.5rem;line-height:1;color:#0d1a43;background:#fffffff2;box-shadow:0 .6rem 2rem #00000059;transform:translate(-50%,-50%);transition:transform .2s ease;cursor:pointer}.learning-resources .lr-play i{margin-left:.2rem}.learning-resources .lr-play:hover{transform:translate(-50%,-50%) scale(1.07)}.learning-resources .lr-play:focus-visible{outline:0;border-color:#2aa7de;box-shadow:0 .6rem 2rem #00000059,0 0 .5rem #2aa7de73}@media(min-width:576px){.learning-resources .lr-play{width:5rem;height:5rem;font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.learning-resources .lr-play{transition:none}}.learning-resources .lr-player-locked{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:1rem;text-align:center;color:#fff;background:#0a1433b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.learning-resources .lr-player-locked h2{margin:.7rem 0 .3rem;font-size:1.2rem;font-weight:600;line-height:1.25;color:#fff}.learning-resources .lr-player-locked p{margin:0 0 1rem;font-size:.88rem;color:#fffc}@media(max-width:575.98px){.learning-resources .lr-player-locked h2{margin-bottom:.8rem}.learning-resources .lr-player-locked p{display:none}}@media(min-width:768px){.learning-resources .lr-player-locked h2{font-size:1.5rem}}.learning-resources .lr-player-disc{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin:0 auto;border-radius:50%;font-size:1.05rem;line-height:1;color:#fff;background:#ffffff26}@media(min-width:768px){.learning-resources .lr-player-disc{width:3.6rem;height:3.6rem;font-size:1.4rem}}.learning-resources .lr-player-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.learning-resources .lr-video-head{padding-top:1.6rem}.learning-resources .lr-video-head h1{margin:0;font-size:1.6rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#0d1a43}@media(min-width:992px){.learning-resources .lr-video-head h1{font-size:2.1rem}}.learning-resources .lr-video-head .lr-meta{margin-top:1rem}.learning-resources .lr-video-body{padding-top:1.6rem}.learning-resources .lr-presenters{display:grid;gap:1rem}@media(min-width:576px){.learning-resources .lr-presenters{grid-template-columns:repeat(2,minmax(0,1fr))}}.learning-resources .lr-presenter{display:flex;gap:.9rem;padding:1rem 1.1rem;border:1px solid #e9ecef;border-radius:1rem}.learning-resources .lr-presenter h3{margin:0;font-size:.98rem;font-weight:600;line-height:1.35;color:#0d1a43}.learning-resources .lr-presenter p{margin:.35rem 0 0;font-size:.86rem;line-height:1.6;color:#4a5160}.learning-resources .lr-presenter-role{font-size:.82rem;line-height:1.45;color:#727f94}.learning-resources .lr-chapters{margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid #e9ecef;border-radius:1rem}.learning-resources .lr-chapters li{display:flex;align-items:baseline;gap:1rem;padding:.75rem 1.1rem;border-bottom:1px solid #e9ecef;font-size:.93rem}.learning-resources .lr-chapters li:last-child{border-bottom:0}.learning-resources .lr-chapters time{flex:none;min-width:3rem;font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums;color:#2aa7de}.learning-resources .lr-accordion{overflow:hidden;border:1px solid #e9ecef;border-radius:1rem}.learning-resources .lr-accordion summary{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;font-weight:600;list-style:none;color:#0d1a43;cursor:pointer}.learning-resources .lr-accordion summary::-webkit-details-marker{display:none}.learning-resources .lr-accordion summary:after{margin-left:auto;font-size:1.2rem;line-height:1;color:#727f94;content:"+"}.learning-resources .lr-accordion summary:focus-visible{outline:0;box-shadow:inset 0 0 .5rem #2aa7de4d}.learning-resources .lr-accordion[open] summary:after{content:"−"}.learning-resources .lr-accordion-body{max-height:14rem;padding:0 1.1rem 1rem;overflow:auto;font-size:.92rem;color:#4a5160}.learning-resources .lr-accordion-body p:last-child{margin-bottom:0}.learning-resources .lr-accordion-body :is(b,strong){font-weight:600;color:#0d1a43}.learning-resources .lr-transcript-lock{flex:none;width:2.6rem;font-size:1rem;text-align:center;color:#adb5bd}@property --lr-score{syntax: "<number>"; inherits: true; initial-value: 0;}.learning-resources.lr-running>:not(.lr-runner){display:none!important}.learning-resources .lr-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.4rem}@media(min-width:768px){.learning-resources .lr-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.learning-resources .lr-facts-grid>div{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;background:#ffffff14}.learning-resources .lr-facts-grid i{font-size:1.3rem;color:#67cef6}.learning-resources .lr-facts-grid span{font-size:.78rem;line-height:1.4;color:#ffffffbf}.learning-resources .lr-facts-grid b{display:block;font-size:1.15rem;font-weight:600;line-height:1.1;color:#fff}.learning-resources .lr-start{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.6rem}.learning-resources .lr-start-fine{font-size:.82rem;color:#ffffffb3}.learning-resources .lr-dimensions{display:grid;gap:1rem}@media(min-width:576px){.learning-resources .lr-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}}.learning-resources .lr-dimension{display:flex;gap:.9rem;padding:1.1rem 1.2rem;border:1px solid #e9ecef;border-radius:1rem}.learning-resources .lr-dimension h3{margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-dimension p{margin:0;font-size:.9rem;color:#4a5160}.learning-resources .lr-results-description{color:#4a5160}.learning-resources .lr-sample{position:relative;display:grid;align-items:center;gap:1.4rem;padding:1.4rem;border:1px solid #e9ecef;border-radius:1rem;background:#f8fafc}@media(min-width:576px){.learning-resources .lr-sample{grid-template-columns:auto 1fr}}.learning-resources .lr-sample h3{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-sample-tag{position:absolute;top:.8rem;right:.8rem}.learning-resources .lr-ring{position:relative;display:grid;place-items:center;width:9.5rem;height:9.5rem;margin:0 auto}.learning-resources .lr-ring progress{width:100%;height:100%;border:0;border-radius:50%;background:conic-gradient(#2aa7de calc(var(--lr-score) * 1%),#e9ecef 0);-webkit-appearance:none;appearance:none;-webkit-mask-image:radial-gradient(transparent calc(50% - 11px),#000 calc(50% - 10.5px));mask-image:radial-gradient(transparent calc(50% - 11px),#000 calc(50% - 10.5px))}@media(prefers-reduced-motion:no-preference){.learning-resources .lr-ring progress{transition:--lr-score .9s cubic-bezier(.4,0,.2,1)}}.learning-resources .lr-ring progress::-webkit-progress-bar,.learning-resources .lr-ring progress::-webkit-progress-value{background:transparent}.learning-resources .lr-ring progress::-moz-progress-bar{background:transparent}.learning-resources .lr-ring-value{position:absolute;line-height:1.1;text-align:center}.learning-resources .lr-ring-value b{display:block;font-size:2.2rem;font-weight:600;color:#0d1a43}.learning-resources .lr-ring-value span{font-size:.75rem;color:#727f94}.learning-resources .lr-bars{display:grid;gap:.8rem}.learning-resources .lr-bar{font-size:.86rem}.learning-resources .lr-bar-label{display:flex;justify-content:space-between;margin-bottom:.25rem;font-weight:500;color:#0d1a43}.learning-resources .lr-bar-label span{font-weight:400;color:#727f94}.learning-resources .lr-bar-track{overflow:hidden;height:.55rem;border-radius:1rem;background:#e9ecef}.learning-resources .lr-bar-track span{display:block;height:100%;border-radius:1rem;background:linear-gradient(to right,#00b8db,#2b7fff)}@media(prefers-reduced-motion:no-preference){.learning-resources .lr-bar-track span{transition:width .9s ease}}.learning-resources .lr-runner{display:none}.learning-resources.lr-running .lr-runner{display:block;min-height:38rem;padding:1.6rem 0 3rem;background:#f8fafc}.learning-resources .lr-runner-top{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-bottom:1rem;font-size:.88rem;color:#727f94}.learning-resources .lr-runner-top b{font-weight:600;color:#0d1a43}.learning-resources .lr-runner-exit{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.25rem .4rem;border:0;border-radius:.4rem;font-size:.85rem;color:#727f94;background:none;cursor:pointer}.learning-resources .lr-runner-exit:hover{color:#0d1a43}.learning-resources .lr-runner-exit:focus-visible{outline:0;box-shadow:0 0 .5rem #2aa7de4d}.learning-resources .lr-runner-bar{overflow:hidden;height:.45rem;margin-bottom:1.6rem;border-radius:1rem;background:#e9ecef}.learning-resources .lr-runner-bar span{display:block;height:100%;background:linear-gradient(to right,#00b8db,#2b7fff)}@media(prefers-reduced-motion:no-preference){.learning-resources .lr-runner-bar span{transition:width .35s ease}}.learning-resources .lr-runner [data-lr-focus]:focus{outline:0}.learning-resources .lr-runner-loading{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:3rem 0;color:#727f94}.learning-resources .lr-question{max-width:46rem;margin:0 auto;padding:1.4rem;border:1px solid #e9ecef;border-radius:1rem;background:#fff;box-shadow:0 .25rem 1.25rem #0d1a4314}@media(min-width:768px){.learning-resources .lr-question{padding:2.2rem 2.4rem}}.learning-resources .lr-question fieldset{min-width:0;margin:0;padding:0;border:0}.learning-resources .lr-question legend{float:none;width:auto;margin-bottom:.4rem;padding:0;font-size:1.25rem;font-weight:600;line-height:1.4;color:#0d1a43}.learning-resources .lr-question-hint{margin-bottom:1.2rem;font-size:.85rem;color:#727f94}.learning-resources .lr-options{display:grid;gap:.6rem}.learning-resources .lr-option{display:flex;align-items:center;gap:.8rem;margin:0;padding:.85rem 1rem;border:1px solid #dee2e6;border-radius:.8rem;line-height:1.45;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.learning-resources .lr-option:hover{border-color:#2aa7de}.learning-resources .lr-option input{flex:none;width:1.15rem;height:1.15rem;margin:0;accent-color:#2aa7de}.learning-resources .lr-option:has(input:checked){border-color:#2aa7de;background:#2aa7de14}.learning-resources .lr-option:has(input:focus-visible){box-shadow:0 0 0 3px #2aa7de4d}.learning-resources .lr-scale{display:grid;grid-template-columns:repeat(var(--lr-scale-steps, 5),minmax(0,1fr));gap:.5rem}.learning-resources .lr-scale label{position:relative;margin:0;padding:.8rem 0;border:1px solid #dee2e6;border-radius:.7rem;font-weight:600;text-align:center;color:#0d1a43;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.learning-resources .lr-scale label:hover{border-color:#2aa7de}.learning-resources .lr-scale label:has(input:checked){border-color:#0d1a43;color:#fff;background:#0d1a43}.learning-resources .lr-scale label:has(input:focus-visible){box-shadow:0 0 0 3px #2aa7de59}.learning-resources .lr-scale input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.learning-resources .lr-scale-ends{display:flex;justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.78rem;color:#727f94}.learning-resources .lr-question-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:1.6rem}.learning-resources .lr-result-head{display:grid;align-items:center;gap:1.6rem;padding:1.6rem;border:1px solid #e9ecef;border-radius:1rem;background:#fff;box-shadow:0 .25rem 1.25rem #0d1a4314}@media(min-width:768px){.learning-resources .lr-result-head{grid-template-columns:auto 1fr;gap:2.4rem;padding:2rem 2.4rem}}.learning-resources .lr-result-head h2{margin:.4rem 0 .6rem;font-size:1.6rem;font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-result-head p{margin:0;color:#4a5160}.learning-resources .lr-result-grid{display:grid;gap:1.2rem;margin-top:1.2rem}@media(min-width:992px){.learning-resources .lr-result-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.learning-resources .lr-panel{padding:1.4rem 1.5rem;border:1px solid #e9ecef;border-radius:1rem;background:#fff}.learning-resources .lr-panel h3{margin:0 0 1rem;font-size:1.05rem;font-weight:600;line-height:1.25;color:#0d1a43}.learning-resources .lr-recs{display:grid;gap:.8rem}.learning-resources .lr-rec{display:flex;align-items:flex-start;gap:.9rem}.learning-resources .lr-rec b{display:block;font-size:.95rem;font-weight:600;color:#0d1a43}.learning-resources .lr-rec span:not(.lr-disc){font-size:.88rem;color:#4a5160}.learning-resources .lr-rec a{display:block;font-size:.85rem;font-weight:500}.learning-resources .lr-result-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.4rem 1.6rem;border-radius:1rem;color:#fff;background:linear-gradient(45deg,#0d1a43,#152b6e,#0d1a43)}.learning-resources .lr-result-cta h3{margin:0;font-size:1.1rem;font-weight:600;line-height:1.25;color:#fff}.learning-resources .lr-result-cta p{margin:.2rem 0 0;font-size:.9rem;color:#fffc}.learning-resources .lr-result-view .lr-result-cta{margin-top:1.2rem}.learning-resources .lr-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-left:auto}.learning-resources .lr-result-view>.lr-result-actions{margin-top:1.2rem}
