.tutorials_page__NpU_E{min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-outfit),sans-serif}.tutorials_main__UC7g6{max-width:1400px;margin:0 auto;padding:100px 48px 64px}.tutorials_hero__pr2ZT{padding:24px 0 36px;border-bottom:3px solid var(--ink)}.tutorials_eyebrow__o9YBp{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tutorials_badge__dTSMy{background:var(--volt);padding:5px 9px;color:var(--ink)}.tutorials_title__UbaM9{max-width:1000px;margin:0 0 20px;font-size:clamp(36px,4.8vw,64px);line-height:1.05;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.tutorials_description___yeX3{max-width:760px;font-size:18px;line-height:1.65}.tutorials_actions__UD2gd{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;align-items:center}.tutorials_primary__x4Z8D,.tutorials_secondary__cjGIc{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border:1px solid var(--ink);font-weight:600;font-size:14px}.tutorials_primary__x4Z8D{background:var(--ink);color:white}.tutorials_secondary__cjGIc{background:transparent;color:var(--ink)}.tutorials_primary__x4Z8D:hover{background:var(--charcoal)}.tutorials_secondary__cjGIc:hover{background:var(--bone)}.tutorials_main__UC7g6 a:focus-visible,.tutorials_main__UC7g6 summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.tutorials_sectionHeading__sRZ0E{margin:0 0 20px;font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.tutorials_curriculum__6ZkdM{margin:36px 0 0}.tutorials_lessonList__A9EAW{list-style:none;margin:0;padding:0}.tutorials_lesson__w0_6Z{display:grid;grid-template-columns:40px 240px minmax(0,1fr) auto;gap:24px;padding:24px 0;align-items:center;border-top:1px solid var(--line)}.tutorials_number__7VA7Y{align-self:start;padding-top:8px;font-size:14px;font-weight:600;color:var(--muted)}.tutorials_thumbnail__3A4pW{display:block;overflow:hidden;border:1px solid var(--line);background:var(--ink);aspect-ratio:16/9}.tutorials_thumbnail__3A4pW img{height:100%;width:100%;object-fit:cover}.tutorials_lessonCopy__zMYBw{min-width:0}.tutorials_lessonTitle__5xHIr{margin:6px 0 10px;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.tutorials_lessonTitle__5xHIr a:hover,.tutorials_textLink__lpHSX:hover{text-decoration:underline;text-underline-offset:3px}.tutorials_lessonDescription__WqEiZ{max-width:640px;line-height:1.65;font-size:15px}.tutorials_meta__yytlS{color:var(--muted);font-size:12px;font-weight:500}.tutorials_readLink__cJzZj{white-space:nowrap;font-weight:600;font-size:14px}.tutorials_support__NNsCb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:3px solid var(--ink);margin-top:40px;padding-top:32px}.tutorials_support__NNsCb h2{font-size:20px;font-weight:600;margin-bottom:12px}.tutorials_support__NNsCb p{font-size:15px;line-height:1.7;margin-bottom:14px}.tutorials_textLink__lpHSX{text-decoration:underline;text-underline-offset:3px;font-weight:500}.tutorials_articleLayout__0T07m{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;margin-top:32px}.tutorials_article__iyDso{min-width:0;max-width:880px}.tutorials_answer__xL31M{font-size:18px;line-height:1.75;margin:0 0 24px}.tutorials_video__KZQOb{width:100%;aspect-ratio:16/9;border:1px solid var(--ink);background:var(--ink)}.tutorials_video__KZQOb iframe{width:100%;height:100%;border:0}.tutorials_videoCaption__e3_k3{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;font-size:12px;color:var(--muted);padding:12px 0;border-bottom:1px solid var(--line)}.tutorials_contentSection__Y2ItC{padding:30px 0;border-top:1px solid var(--line);scroll-margin-top:110px}.tutorials_contentSection__Y2ItC li,.tutorials_contentSection__Y2ItC p{font-size:16px;line-height:1.8}.tutorials_bullets__WUiNn{list-style:disc;padding-left:22px}.tutorials_bullets__WUiNn li+li{margin-top:8px}.tutorials_steps__9BTUw{list-style:none;padding:0;counter-reset:step}.tutorials_steps__9BTUw li{position:relative;padding-left:50px;margin-bottom:24px;counter-increment:step}.tutorials_steps__9BTUw li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:0;color:var(--muted);font-size:13px;font-weight:600}.tutorials_steps__9BTUw h3{margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.5}.tutorials_example__NfY_t{background:var(--bone);border-left:3px solid var(--ink);padding:20px 24px;white-space:pre-line}.tutorials_example__NfY_t h3{font-size:16px;font-weight:600;margin-bottom:8px}.tutorials_faq__OA_fe{border-bottom:1px solid var(--line)}.tutorials_faq__OA_fe summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.6;padding:16px 0}.tutorials_faq__OA_fe p{padding-bottom:18px}.tutorials_transcript__VYsqa summary{cursor:pointer;font-weight:500;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.tutorials_transcript__VYsqa p{margin-top:16px}.tutorials_next___fn9o{border-top:3px solid var(--ink);padding-top:28px;margin-top:16px}.tutorials_nextLinks__SrZIw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.tutorials_nextLinks__SrZIw a{display:block;font-size:17px;font-weight:600;padding-top:8px}.tutorials_previous__ZNPTC{text-align:left}.tutorials_following__XMtdO{text-align:right}@media (max-width:900px){.tutorials_main__UC7g6{padding:94px 24px 48px}.tutorials_lesson__w0_6Z{grid-template-columns:24px 180px minmax(0,1fr);gap:16px}.tutorials_readLink__cJzZj{grid-column:3}.tutorials_articleLayout__0T07m{display:block}.tutorials_article__iyDso{max-width:none;margin-top:24px}}@media (max-width:560px){.tutorials_main__UC7g6{padding:86px 20px 40px}.tutorials_hero__pr2ZT{padding-top:20px}.tutorials_description___yeX3{font-size:16px}.tutorials_lesson__w0_6Z{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:24px 0}.tutorials_lessonCopy__zMYBw,.tutorials_readLink__cJzZj,.tutorials_thumbnail__3A4pW{grid-column:2}.tutorials_lessonTitle__5xHIr{font-size:23px}.tutorials_support__NNsCb{grid-template-columns:1fr;gap:24px}.tutorials_steps__9BTUw li{padding-left:36px}.tutorials_nextLinks__SrZIw{gap:16px}.tutorials_nextLinks__SrZIw a{font-size:15px}}