.tutorial{color:#203c2e;background:#f5f6ef;min-height:100vh}.tutorial-nav{color:#edf2e6;background:#173c30;flex-wrap:wrap;align-items:center;gap:26px;padding:20px 5vw;font-size:14px;display:flex}.tutorial-nav>a:first-child{margin-right:auto;font-size:24px;font-weight:800}.tutorial-hero{background:#e6ecda;border:0;height:auto;padding:55px max(5vw,24px);display:block}.tutorial-hero>span,.tutorial-audience{letter-spacing:2px;text-transform:uppercase;color:#637650;font-size:11px;font-weight:700}.tutorial-hero h1{letter-spacing:-1.5px;margin:18px 0;font-size:46px;line-height:1.12}.tutorial-hero p{color:#536650;max-width:720px;font-size:17px;line-height:1.7}.tutorial-hero>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.tutorial-hero button{color:#fff;background:#244c38;border-radius:6px;padding:12px 18px}.tutorial-hero a{font-size:14px;font-weight:700}.tutorial-layout{grid-template-columns:270px minmax(0,850px);gap:45px;max-width:1240px;margin:auto;padding:35px 24px;display:grid}.tutorial-index{align-self:start;max-height:92vh;padding-right:10px;position:sticky;top:20px;overflow:auto}.tutorial-index a{color:#4f664a;padding:8px 0;font-size:13px;line-height:1.5;display:block}.tutorial-index a:hover{text-decoration:underline}.tutorial-index label{margin-bottom:18px;font-size:13px;display:block}.tutorial-index input{width:100%;margin-top:8px}.tutorial-index small{color:#78856c;margin-top:15px;display:block}.tutorial-content{min-width:0;padding:0}.tutorial-routine,.tutorial-lesson{background:#fff;border:1px solid #dfe5d7;border-radius:10px;margin-bottom:24px;padding:30px;scroll-margin-top:20px}.tutorial-routine h2{margin-bottom:20px;font-size:25px}.tutorial-routine>div{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tutorial-routine b{margin-bottom:8px;display:block}.tutorial-routine p{font-size:14px;line-height:1.65}.tutorial-lesson h2{margin:10px 0 15px;font-size:25px;line-height:1.3}.tutorial-lesson>p{color:#52634e;font-size:15px;line-height:1.7}.tutorial-lesson ol{margin:22px 0;padding-left:24px}.tutorial-lesson li{margin-bottom:14px;padding-left:8px;font-size:15px;line-height:1.8}.tutorial-note{background:#f2f4e8;border-left:3px solid #819860;padding:15px 18px;margin-top:20px!important;font-size:13px!important;line-height:1.7!important}.tutorial-action{margin-top:22px;font-size:14px;font-weight:700;display:inline-block}.tutorial-top{color:#75826a;margin-top:22px;font-size:12px;display:block}@media (max-width:760px){.tutorial-nav{gap:14px;padding:18px}.tutorial-nav>a:first-child{width:100%}.tutorial-hero{padding:35px 22px}.tutorial-hero h1{font-size:34px}.tutorial-layout{padding:20px 16px;display:block}.tutorial-index{background:#e9eddf;border-radius:8px;max-height:240px;margin-bottom:22px;padding:16px;position:static}.tutorial-lesson,.tutorial-routine{padding:23px 20px}.tutorial-routine>div{grid-template-columns:1fr;gap:15px}.tutorial-lesson h2{font-size:22px}}@media print{.tutorial-nav,.tutorial-index,.tutorial-hero>div,.tutorial-action,.tutorial-top{display:none!important}.tutorial-layout{padding:0;display:block}.tutorial-hero{background:#fff;padding:20px 0}.tutorial-hero h1{font-size:30px}.tutorial-lesson{break-inside:auto;border:0;border-bottom:1px solid #ccc;padding:20px 0}.tutorial-routine{border:0;padding:10px 0}.tutorial{background:#fff}.tutorial-lesson h2{break-after:avoid}.tutorial-lesson li{break-inside:avoid;font-size:11pt}.tutorial-content{width:100%}}.tutorial-video{background:#fff;border:1px solid #dfe5d7;border-radius:12px;max-width:1192px;margin:35px auto 0;padding:28px;scroll-margin-top:20px}.tutorial-video-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.tutorial-video h2{margin:9px 0;font-size:29px}.tutorial-video-heading p{color:#536650;max-width:730px;font-size:15px;line-height:1.7}.tutorial-video-duration{white-space:nowrap;background:#edf2e3;border-radius:20px;padding:9px 14px;font-size:13px}.tutorial-video video{aspect-ratio:16/9;background:#173c30;border-radius:8px;width:100%;margin:22px 0 12px;display:block}.tutorial-video-description{color:#67765f;font-size:12px;line-height:1.6}.tutorial-video-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0;display:grid}.tutorial-video-chapters button{text-align:left;color:#304d37;background:#f6f8f0;border:1px solid #dce4d2;border-radius:7px;align-items:baseline;gap:10px;padding:12px;font-size:13px;line-height:1.5;display:flex}.tutorial-video-chapters button span{font-variant-numeric:tabular-nums;color:#657954}.tutorial-video-chapters button[aria-current=true]{background:#e3ebd5;border-color:#6e8855;font-weight:700}.tutorial-video-chapters button:hover{background:#e8eedc}.tutorial-video-chapters button:focus-visible{outline-offset:2px;outline:3px solid #557746}.tutorial-video-downloads{flex-wrap:wrap;gap:24px;font-size:14px;font-weight:600;display:flex}.tutorial-video-downloads a{text-decoration:underline}.tutorial-transcript{border-top:1px solid #dfe5d7;margin-top:22px;padding-top:18px}.tutorial-transcript summary{cursor:pointer;font-weight:600}.tutorial-transcript h3{margin-top:24px;font-size:18px}.tutorial-transcript p{color:#536650;max-width:850px;font-size:15px;line-height:1.8}@media (max-width:760px){.tutorial-video{margin:20px 16px 0;padding:18px}.tutorial-video-heading{display:block}.tutorial-video-duration{margin-top:12px;display:inline-block}.tutorial-video h2{font-size:25px}.tutorial-video-chapters{grid-template-columns:1fr}.tutorial-video video{border-radius:5px}}@media print{.tutorial-video{display:none!important}}.tutorial-video-group{margin:24px 0 0;font-size:17px}.tutorial-video-optional{background:#f4f6ed;border:1px solid #d9e2cf;border-radius:8px;margin:24px 0;padding:20px}.tutorial-video-optional h3{margin:0 0 8px;font-size:17px}.tutorial-video-optional p{color:#536650;font-size:14px;line-height:1.6}.tutorial-video-optional button{color:#244c38;text-align:left;background:#fff;border:1px solid #b3c49c;border-radius:6px;margin-top:12px;padding:12px 15px;font-size:14px}.tutorial-video-optional button span{font-variant-numeric:tabular-nums;margin-right:10px}.tutorial-video-optional button[aria-current=true]{background:#e3ebd5;font-weight:700}.tutorial-player-mode{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:14px;display:flex}.tutorial-player-mode button{text-decoration:underline}.tutorial-chapter-jumps{margin-top:20px}.tutorial-chapter-jumps summary{cursor:pointer;font-size:14px;font-weight:600}.tutorial-short-lessons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.tutorial-short-lessons button{text-align:left;color:#304d37;background:#f6f8f0;border:1px solid #dce4d2;border-radius:8px;flex-direction:column;gap:7px;padding:16px;display:flex}.tutorial-short-lessons button span{color:#657954;font-size:12px}.tutorial-short-lessons button strong{font-size:14px;line-height:1.5}.tutorial-short-lessons button[aria-pressed=true],.tutorial-video-optional button[aria-pressed=true]{background:#e3ebd5;border-color:#6e8855}:is(.tutorial-short-lessons button:focus-visible,.tutorial-player-mode button:focus-visible){outline-offset:3px;outline:3px solid #557746}@media (max-width:760px){.tutorial-short-lessons{grid-template-columns:1fr}.tutorial-player-mode{flex-direction:column;align-items:start}}
