
.video-learning{max-width:1000px;margin:auto;padding:32px 22px 60px}.video-learning h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.12}.video-learning .lead{max-width:850px}.video-learning section{margin-top:38px;scroll-margin-top:100px}.video-stage{background:#07192d;border-radius:16px;overflow:hidden;aspect-ratio:16/9;margin:24px 0 12px}.video-stage iframe{width:100%;height:100%;border:0}.journey-steps{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.journey-steps a{padding:9px 14px;border-radius:30px;background:#e9f3f6;color:#12364d;font-weight:700}.review-note,.practice-box,.apply-box,.next-box{padding:24px;border:1px solid #cad9e0;border-radius:14px;background:#f4f8fa}.review-note{border-left:5px solid #c68a32}.practice-box fieldset{border:0;padding:0;margin:16px 0}.practice-box legend{font-size:1.15rem;font-weight:700;margin-bottom:14px}.practice-box label{display:flex;gap:12px;align-items:flex-start;padding:14px;margin:10px 0;background:white;border:1px solid #b5c8d2;border-radius:9px;cursor:pointer}.practice-box input{flex:0 0 auto;margin-top:5px;accent-color:#104765}.practice-feedback{font-weight:600;min-height:1.5em}.video-learning button{cursor:pointer}.transcript-part{border-top:1px solid #d3dfe5;padding:16px 0}.transcript-part h3{font-size:1.15rem}.video-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.video-card{padding:20px;border:1px solid #c9d8df;border-radius:14px;background:#fff}.video-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.video-card h2{font-size:1.35rem}.video-dates{font-size:.91rem;color:#4e616f}.video-learning a:focus-visible,.video-learning button:focus-visible,.video-learning input:focus-visible{outline:3px solid #b16e16;outline-offset:4px}.toolkit-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.toolkit-preview-grid img{width:100%;height:auto;border:1px solid #b5c8d2}.video-connection{margin:24px auto;padding:22px;border-left:4px solid #c68a32;background:#f1f7f9;border-radius:10px;max-width:1000px}.video-connection p{margin:8px 0}@media(max-width:650px){.video-cards,.toolkit-preview-grid{grid-template-columns:1fr}.video-learning{padding:22px 16px 45px}.practice-box,.apply-box,.next-box,.review-note{padding:18px}.journey-steps a{padding:8px 10px;font-size:.93rem}}
.video-learning h1{font-size:clamp(1.9rem,3.3vw,2.65rem);margin:15px 0;line-height:1.12}.video-learning h2{font-size:clamp(1.65rem,2.8vw,2.3rem);line-height:1.2}.video-learning #watch-title{font:700 1.12rem/1.4 Arial,sans-serif;margin:0 0 12px}.video-learning .lead{font-size:1.1rem;line-height:1.55}.video-learning .journey-steps{margin:16px 0}.video-learning #watch{margin-top:20px}.video-stage{margin-top:12px}.video-learning .review-note,.video-learning .practice-box,.video-learning .apply-box,.video-learning .next-box,.video-learning .video-card,.video-connection{color:#102b3f}.video-learning .review-note p,.video-learning .practice-box p,.video-learning .apply-box p,.video-learning .next-box p,.video-learning .video-card p,.video-connection p{color:#213e50}.video-learning .review-note h3,.video-learning .apply-box h3,.video-learning .next-box h2,.video-learning .video-card h2,.video-connection h2,.video-connection h3{color:#102b3f}.video-learning .review-note a,.video-learning .apply-box a:not(.button),.video-learning .next-box a:not(.button),.video-learning .video-card a,.video-connection a:not(.button){color:#174d6c}.video-learning .video-card h2{font-size:1.4rem}.video-learning .video-dates{color:#b4cbd5}.video-connection .fine,.video-connection figcaption{color:#355165}
