.learning-page{background:#f5f7f3;color:#14251c;min-height:65vh;padding:48px 0 72px}.learning-page:not(.lesson-screen)>.v-container{max-width:1160px!important}.learning-page h1{font-size:clamp(2.3rem,5vw,4.5rem);font-weight:950;letter-spacing:-.05em;line-height:1.06;margin:16px 0 24px;max-width:900px}.learning-page h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;letter-spacing:-.025em;line-height:1.2;margin:0 0 16px}.learning-page h3{font-size:1.1rem;font-weight:850;line-height:1.35;margin:0 0 10px}.learning-page p{line-height:1.7}.learn-eyebrow{color:#237342;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.learn-lead{color:#42574a;font-size:1.15rem;margin-bottom:20px;max-width:760px}.learn-note{color:#42574a;font-size:.94rem}.learn-panel{background:#fff;border:1px solid #d6dfd5;padding:28px}.learn-track{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto;margin-top:36px}.learn-meta{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.learn-meta span,.learn-status{align-items:center;background:#e8f3e9;color:#265c37;display:inline-flex;font-size:.8rem;font-weight:750;padding:5px 10px}.learning-page a:not(.v-btn){color:#205f37;text-decoration-thickness:1px;text-underline-offset:4px}.learning-page a:focus-visible,.learning-page button:focus-visible,.learning-page input:focus-visible{outline:3px solid #237342;outline-offset:4px}.learn-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:.88rem;gap:8px;line-height:1.5;margin-bottom:26px}.learn-callout{background:#e8f3e9;border-left:4px solid #237342;margin:28px 0;padding:18px 22px}.learn-callout p{margin:0}.learn-section{margin-top:38px;scroll-margin-top:160px}.learn-section-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.learn-section-heading h2{margin:0}.learn-section-number{border:1px solid #b9cdbc;display:grid;font-size:.85rem;font-weight:850;height:34px;place-items:center;width:34px}.learn-lessons{display:grid;gap:10px;list-style:none;margin:0;padding:0}.learn-lesson-link{align-items:center;background:#fff;border:1px solid #d6dfd5;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:20px 24px;text-decoration:none}.learn-lesson-link:hover{background:#eef6ee;border-color:#237342}.learn-lesson-link strong{font-weight:850}.learn-lesson-link p{color:#42574a;font-size:.94rem;margin:6px 0 0}.learn-course-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.learn-content{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 320px;margin-top:28px}.learn-main{display:grid;gap:28px;min-width:0}.learn-details{min-width:0;overflow-wrap:anywhere}.learn-details h2{font-size:1.1rem;letter-spacing:normal;line-height:1.35;margin-bottom:12px}.learn-details p:last-child{margin-bottom:0}.learn-video{background:#14251c;border:1px solid #274833;color:#fff;padding:32px}.learn-video h2{font-size:1.4rem}.learn-video p{color:#c5d8c9;margin-bottom:18px}.learn-video .learn-status{background:#294c35;color:#b9f2ca;margin-bottom:18px}.learn-video a:not(.v-btn){color:#b9f2ca}.learn-video iframe{aspect-ratio:16/9;border:0;display:block;width:100%}.learn-video-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.learn-steps{display:grid;gap:18px;line-height:1.7;margin-top:22px;padding-left:24px}.learn-permissions p{font-size:.94rem}.learn-permissions .learn-note{border-top:1px solid #d6dfd5;padding-top:16px}.learn-details{display:grid;gap:24px}.learn-details label{display:block;font-weight:800;margin-bottom:10px}.learn-share-input{background:#f5f7f3;border:1px solid #b9cdbc;color:#42574a;font:inherit;font-size:.8rem;margin-bottom:12px;padding:10px;width:100%}.learn-neighbors{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:32px 0}.learn-neighbors a{background:#fff;border:1px solid #d6dfd5;min-width:0;overflow-wrap:anywhere;padding:22px;text-decoration:none}.learn-neighbors span{color:#42574a;display:block;font-size:.85rem;margin-bottom:8px}.learn-neighbors strong{font-weight:850}.learn-neighbors .learn-next{grid-column:2}.learn-next{text-align:right}.learn-optional-note{margin-top:12px}.learn-toc{display:flex;flex-wrap:wrap;gap:8px 20px;margin:28px 0}.learn-toc a{font-size:.9rem;line-height:1.5}.learning-page .v-btn{font-weight:800;height:auto;letter-spacing:normal;min-height:48px;padding-block:12px;white-space:normal}.learn-intro-link{display:inline-flex;margin-top:12px}@media(max-width:1100px){.learn-content{grid-template-columns:1fr}.learn-details{grid-template-columns:1fr 1fr}}@media(max-width:600px){.learning-page{padding:28px 0 48px}.learning-page .v-container{padding-inline:16px}.learning-page h1{font-size:2.55rem;margin-bottom:18px}.learn-track{grid-template-columns:1fr}.learn-track .v-btn{width:100%}.learn-panel,.learn-video{padding:22px}.learn-lesson-link{gap:12px;grid-template-columns:1fr;padding:18px}.learn-status{justify-self:start}.learn-details,.learn-neighbors{grid-template-columns:1fr}.learn-neighbors .learn-next{grid-column:1;text-align:left}.learn-lead{font-size:1.05rem}.learn-toc{gap:12px}.learn-toc a{flex-basis:100%}}
