.val-beginners{max-width:1320px;margin:auto;padding:24px clamp(18px,4vw,56px) 64px}.val-beginners-hero{max-width:980px;padding:24px 0}.val-beginners-hero h1{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.08}.val-beginners-hero>p:last-child{max-width:850px;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.65}.val-beginners p{line-height:1.7}.val-beginners-choices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:12px 0 28px;display:grid}.val-beginners-choices>article{background:#fff;border:2px solid #c4d7e6;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.val-choice-copy{padding:22px 24px 6px}.val-choice-copy h2{margin:12px 0;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.2}.val-choice-copy p{margin:8px 0 16px}.val-level{color:#2169a7;font-size:.8rem;font-weight:800;line-height:1.5;display:inline-block}.val-beginner-photo{margin:0;padding:0 18px}.val-beginner-photo>a{display:block}.val-beginner-photo img{object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}.val-beginner-photo figcaption{color:#51677c;margin:9px 0 0;font-size:.72rem;line-height:1.6}.val-beginner-photo figcaption>b,.val-beginner-photo figcaption>span{display:block}.val-beginners-choices .field-video{margin:0 18px 12px}.val-beginners-choices .field-video figcaption{font-size:.76rem;line-height:1.6}.val-choice-link{align-items:center;min-height:52px;margin:auto 24px 8px;padding:18px 0 8px;font-weight:800;display:flex}.val-beginners-nav{border-bottom:2px solid #bfd3e5;flex-wrap:wrap;gap:10px;padding:10px 0 18px;display:flex}.val-beginners-nav>a{background:#fff;border:1px solid #c5d8e8;border-radius:8px;align-items:center;min-height:46px;padding:8px 15px;font-size:.9rem;font-weight:700;display:flex}.val-beginners-section{margin:44px 0;scroll-margin-top:20px}.val-beginners-section h2{letter-spacing:-.02em;margin:10px 0 18px;font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.18}.val-beginners-section>p{max-width:920px}.val-learning-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.val-first-steps{counter-reset:steps;padding:0;list-style:none}.val-first-steps li{counter-increment:steps;border-top:1px solid #bfd3e5;padding:16px 0 16px 46px;line-height:1.7;position:relative}.val-first-steps li:before{content:counter(steps);color:#fff;text-align:center;background:#216bb1;border-radius:50%;width:30px;height:30px;font-weight:800;line-height:30px;position:absolute;top:18px;left:0}.val-first-steps b,.val-first-steps span{display:block}.val-first-steps b{color:#14243f}.val-practical-card{background:#fff;border:2px solid #bfd3e5;border-radius:12px;padding:24px}.val-practical-card h3{margin:12px 0;font-size:1.4rem;line-height:1.25}.val-practical-card>a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.val-practical-card>small{color:#586c80;margin-top:9px;font-size:.75rem;line-height:1.6;display:block}.val-inline-source>a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.val-first-green{background:#fff;border:1px solid #c5d8e8;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;padding:clamp(20px,3vw,32px);display:grid}.val-first-green>div>a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.val-grade-pair{flex-direction:column;justify-content:center;gap:18px;display:flex}.val-grade-pair p{background:#eff5fa;border-radius:10px;margin:0;padding:18px 18px 18px 54px;position:relative}.val-grade-pair b,.val-grade-pair span:last-child{display:block}.val-grade-pair b{color:#14243f;font-size:1.15rem}.val-grade-pair span:last-child{font-size:.85rem}.val-grade-dot{border-radius:50%;width:20px;height:20px;position:absolute;top:22px;left:20px}.val-grade-green{background:#26935b}.val-grade-blue{background:#236db3}.val-blue-plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.val-blue-plans>article{background:#fff;border:1px solid #c5d8e8;border-radius:14px;min-width:0;padding:24px;scroll-margin-top:20px}.val-blue-plans h3{margin:12px 0 20px;font-size:1.7rem;line-height:1.2}.val-blue-plans dl{margin:24px 0}.val-blue-plans dl>div{border-top:2px solid #c5d8e8;padding:18px 0}.val-blue-plans dt{color:#14243f;margin-bottom:8px;font-weight:800}.val-blue-plans dd{margin:0;line-height:1.7}.val-blue-plans .button{min-height:48px;padding:14px 18px;font-size:.82rem}.val-watch{background:#fcf2db;border-radius:8px;padding:16px;font-size:.9rem}.val-return{background:#e9f3fb;border-left:5px solid #2670b2;border-radius:8px;padding:clamp(20px,3vw,30px)}.val-return>a{align-items:center;min-height:46px;margin-right:22px;font-weight:700;display:inline-flex}.val-questions details{background:#fff;border-bottom:1px solid #c5d8e8;padding:0 18px}.val-questions summary,.val-beginners-sources summary{cursor:pointer;min-height:50px;padding:15px 8px;font-weight:800;line-height:1.6}.val-questions details>p{margin:4px 8px 15px}.val-questions details>a{align-items:center;min-height:44px;margin:0 8px 12px;font-weight:700;display:inline-flex}.val-beginners-sources{border-top:2px solid #c5d8e8;padding-top:12px}.val-beginners-sources p{max-width:900px}.val-beginners-sources ul{padding:0;list-style:none}.val-beginners-sources li{border-top:1px solid #d4e0e9;padding:12px 0}.val-beginners-sources small{color:#586c80;margin-top:5px;font-size:.78rem;line-height:1.6;display:block}.val-beginners-next{background:#fff;border:1px solid #c5d8e8;border-radius:12px;margin-top:28px;padding:26px}.val-beginners-next h2{margin:0 0 18px;font-size:1.6rem;line-height:1.2}.val-beginners-next>a{align-items:center;min-height:48px;margin:6px 20px 6px 0;display:inline-flex}:is(.val-beginners a:focus-visible,.val-beginners summary:focus-visible){outline-offset:4px;outline:3px solid #1676b9}@media (max-width:850px){.val-learning-grid,.val-first-green,.val-blue-plans{grid-template-columns:1fr}.val-learning-grid{gap:16px}.val-first-green{gap:14px}.val-grade-pair{gap:12px}}@media (max-width:620px){.val-beginners{padding-top:15px}.val-beginners-hero{padding-top:18px}.val-beginners-hero h1 br{display:none}.val-beginners-choices{grid-template-columns:1fr;gap:18px}.val-choice-copy{padding:20px 20px 6px}.val-choice-link{margin-left:20px;margin-right:20px}.val-beginners-section{margin:32px 0}.val-blue-plans>article{padding:20px}.val-beginners-nav>a{padding:8px 12px;font-size:.82rem}.val-beginners-next{padding:22px}.val-beginners-next .button{justify-content:center;width:100%;font-size:.82rem}.val-return>a{margin-right:12px}.val-questions details{padding:0 8px}}.val-beginners{padding-top:0}.val-beginners .crumb{margin:0;padding:15px 0;font-size:12px}.val-beginners-hero{padding:8px 0 14px}.val-beginners-hero h1{margin:10px 0 14px;font-size:clamp(34px,3.7vw,49px);line-height:1.12}.val-beginners-hero>p:last-child{margin:0;font-size:17px;line-height:1.6}.val-beginners-hero .eyebrow,.val-beginners-choices{margin-top:8px}.val-first-day{background:#fff;border:2px solid #bfd3e5;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;margin:12px 0 24px;padding:24px;display:grid}.val-first-day-copy{min-width:0}.val-first-day h2{letter-spacing:-.02em;margin:10px 0 16px;font-size:clamp(24px,3vw,32px);line-height:1.15}.val-quick-route{counter-reset:day-step;margin:0;padding:0;list-style:none}.val-quick-route li{counter-increment:day-step;border-top:1px solid #d1dfe9;padding:11px 0 12px 42px;line-height:1.5;position:relative}.val-quick-route li:before{content:counter(day-step);color:#fff;text-align:center;background:#216bb1;border-radius:50%;width:28px;height:28px;font-weight:800;line-height:28px;position:absolute;top:13px;left:0}.val-quick-route b,.val-quick-route span{display:block}.val-quick-route b{color:#14243f;font-size:16px}.val-quick-route span{color:#526b81;margin-top:3px;font-size:14px}.val-first-day-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:12px 0 0;display:flex}.val-first-day-actions>a{align-items:center;min-height:46px;font-size:14px;font-weight:700;display:inline-flex}.val-first-day-actions .button{padding:12px 16px;font-size:13px}.val-first-day .val-lesson-note{color:#526b81;margin:13px 0 0;font-size:13px;line-height:1.55}.val-first-day .val-beginner-photo{padding:0}.val-first-day .val-beginner-photo figcaption{font-size:11px}.val-first-day .val-beginner-photo img{object-fit:contain;height:auto}.val-blue-plans .field-video{margin:18px 0}.val-blue-plans .field-video figcaption{font-size:12px;line-height:1.6}.val-beginners #start-lift{margin-top:28px}@media (max-width:850px){.val-first-day{grid-template-columns:1fr;gap:20px}.val-first-day .val-beginner-photo{max-width:620px}.val-first-day{padding:20px}}@media (max-width:620px){.val-first-day{gap:18px;padding:18px}.val-first-day h2{font-size:25px}.val-first-day-actions .button{justify-content:center;width:100%}.val-first-day-actions{gap:3px}.val-quick-route li{padding-top:10px;padding-bottom:10px}.val-beginners-hero>p:last-child{font-size:16px;line-height:1.55}}
