.LearnArduino-module__WRNsKa__workspace{--arduino-header-height:120px;height:calc(100svh - var(--arduino-header-height));color:#24304a;isolation:isolate;background:#f4eedf;border-bottom:1px solid #d5c7b1;flex-direction:column;min-height:360px;display:flex}.LearnArduino-module__WRNsKa__workspaceBar{letter-spacing:.045em;background:#faf7ef;border-bottom:1px solid #d5c7b1;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:35px;padding:0 18px;font-size:10px;display:flex}.LearnArduino-module__WRNsKa__workspaceBar a,.LearnArduino-module__WRNsKa__workspaceBar button{color:#46565b;align-items:center;gap:7px;min-height:32px;display:inline-flex}.LearnArduino-module__WRNsKa__workspaceBar button:hover,.LearnArduino-module__WRNsKa__workspaceBar a:hover{color:#137c7e}.LearnArduino-module__WRNsKa__workspaceBar button:focus-visible,.LearnArduino-module__WRNsKa__workspaceBar a:focus-visible{outline-offset:2px;outline:2px solid #137c7e}.LearnArduino-module__WRNsKa__workspaceLabel{color:#65726a;align-items:center;gap:8px;display:flex}.LearnArduino-module__WRNsKa__workspaceLabel>span{background:#4c9c98;border-radius:50%;width:5px;height:5px}.LearnArduino-module__WRNsKa__workspaceActions{align-items:center;gap:22px;display:flex}.LearnArduino-module__WRNsKa__tutorialFrame{background:#f4eedf;border:0;flex:1;width:100%;min-height:0;display:block}.LearnArduino-module__WRNsKa__expanded{z-index:100;height:100dvh;min-height:0;position:fixed;inset:0}.LearnArduino-module__WRNsKa__guide{color:#24304a;--arduino-muted:#626a6b;--arduino-teal:#267c7b;--arduino-line:#ded8cb;background:#fcfaf5}.LearnArduino-module__WRNsKa__content{width:min(1180px,100% - 64px);margin-inline:auto}.LearnArduino-module__WRNsKa__intro{background:#f2eee3;padding:76px 0 0;scroll-margin-top:76px}.LearnArduino-module__WRNsKa__eyebrow{letter-spacing:.16em;color:var(--arduino-teal);align-items:center;gap:10px;margin-bottom:20px;font-size:10px;font-weight:600;display:flex}.LearnArduino-module__WRNsKa__introGrid{grid-template-columns:1.1fr 1fr;gap:90px;display:grid}.LearnArduino-module__WRNsKa__guide h1,.LearnArduino-module__WRNsKa__guide h2,.LearnArduino-module__WRNsKa__guide h3{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-wrap:balance}.LearnArduino-module__WRNsKa__guide h1{max-width:600px;font-size:clamp(36px,4.6vw,62px);font-weight:600;line-height:1.08}.LearnArduino-module__WRNsKa__subtitle{max-width:400px;color:var(--arduino-muted);margin-top:23px;font-size:17px;line-height:1.8}.LearnArduino-module__WRNsKa__introCopy p{color:var(--arduino-muted);margin-bottom:17px;font-size:14px;line-height:1.9}.LearnArduino-module__WRNsKa__textLink{color:var(--arduino-teal);border-bottom:1px solid #85b2a7;align-items:center;gap:12px;padding-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.LearnArduino-module__WRNsKa__facts{border-top:1px solid var(--arduino-line);grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.LearnArduino-module__WRNsKa__facts>span{color:var(--arduino-muted);align-items:center;gap:13px;padding:26px 0;font-size:11px;display:flex}.LearnArduino-module__WRNsKa__facts b{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;color:#24304a;font-size:26px;font-weight:500}.LearnArduino-module__WRNsKa__section{border-top:1px solid var(--arduino-line);padding:72px 0;scroll-margin-top:96px}.LearnArduino-module__WRNsKa__section h2{max-width:720px;font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.2}.LearnArduino-module__WRNsKa__sectionLead{color:var(--arduino-muted);max-width:700px;margin-top:18px;font-size:14px;line-height:1.9}.LearnArduino-module__WRNsKa__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:38px;display:grid}.LearnArduino-module__WRNsKa__guide h3{margin-bottom:12px;font-size:21px;font-weight:500;line-height:1.35}.LearnArduino-module__WRNsKa__threeColumns p{color:var(--arduino-muted);font-size:13px;line-height:1.95}.LearnArduino-module__WRNsKa__step{letter-spacing:.06em;color:var(--arduino-teal);border-top:1px solid var(--arduino-line);margin-bottom:22px;padding-top:18px;font-family:monospace;font-size:12px;display:block}.LearnArduino-module__WRNsKa__tint{background:#f2f3ec}.LearnArduino-module__WRNsKa__feature>svg{color:var(--arduino-teal);stroke-width:1.3px;width:27px;height:27px;margin-bottom:25px}.LearnArduino-module__WRNsKa__sectionHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.LearnArduino-module__WRNsKa__pill{white-space:nowrap;color:#617269;border:1px solid #d0d6c9;border-radius:5px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:inline-flex}.LearnArduino-module__WRNsKa__curriculum{-moz-column-gap:60px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;margin-top:34px;padding:0;list-style:none;display:grid}.LearnArduino-module__WRNsKa__curriculum li{border-top:1px solid var(--arduino-line);gap:20px;padding:22px 0;display:flex}.LearnArduino-module__WRNsKa__curriculum li>span{color:#778b83;padding-top:4px;font-family:monospace;font-size:11px}.LearnArduino-module__WRNsKa__curriculum h3{margin-bottom:5px;font-size:18px}.LearnArduino-module__WRNsKa__curriculum p{color:var(--arduino-muted);max-width:430px;font-size:12px;line-height:1.8}.LearnArduino-module__WRNsKa__navy{color:#f7f2e8;--arduino-line:#43525a;--arduino-muted:#c2cdc9;--arduino-teal:#98c8ba;background:#253647}.LearnArduino-module__WRNsKa__navy article>svg{stroke-width:1.4px;color:#98c8ba;width:24px;height:24px;margin-bottom:24px}.LearnArduino-module__WRNsKa__guide p a{color:var(--arduino-teal);text-underline-offset:3px;text-decoration:underline}.LearnArduino-module__WRNsKa__example{border:1px solid var(--arduino-line);background:#f4f0e6;border-radius:6px;padding:28px}.LearnArduino-module__WRNsKa__exampleTag{letter-spacing:.06em;color:#657c72;margin-bottom:20px;font-family:monospace;font-size:9px;display:block}.LearnArduino-module__WRNsKa__sourceNote{color:var(--arduino-muted);max-width:900px;margin-top:28px;font-size:11px;line-height:1.9}.LearnArduino-module__WRNsKa__faq{border-top:1px solid var(--arduino-line);max-width:880px;margin-top:32px}.LearnArduino-module__WRNsKa__faq details{border-bottom:1px solid var(--arduino-line)}.LearnArduino-module__WRNsKa__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.LearnArduino-module__WRNsKa__faq summary::-webkit-details-marker{display:none}.LearnArduino-module__WRNsKa__faq summary>span{color:var(--arduino-teal);font-size:20px;font-weight:400;transition:transform .2s}.LearnArduino-module__WRNsKa__faq details[open] summary>span{transform:rotate(45deg)}.LearnArduino-module__WRNsKa__faq details p{color:var(--arduino-muted);padding:0 36px 24px 0;font-size:13px;line-height:1.9}.LearnArduino-module__WRNsKa__related{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.LearnArduino-module__WRNsKa__related>a{border:1px solid var(--arduino-line);border-radius:6px;padding:24px;transition:background .2s,border-color .2s}.LearnArduino-module__WRNsKa__related>a:hover{background:#f2f3ec;border-color:#94b6a6}.LearnArduino-module__WRNsKa__related svg{color:var(--arduino-teal);stroke-width:1.5px}.LearnArduino-module__WRNsKa__related h3{margin-top:22px;font-size:18px}.LearnArduino-module__WRNsKa__related p{color:var(--arduino-muted);font-size:12px;line-height:1.8}.LearnArduino-module__WRNsKa__related a>span{color:var(--arduino-teal);align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}@media (min-width:1600px){.LearnArduino-module__WRNsKa__workspaceBar{padding-inline:28px}}@media (max-width:900px){.LearnArduino-module__WRNsKa__introGrid{gap:35px}.LearnArduino-module__WRNsKa__threeColumns{gap:24px}.LearnArduino-module__WRNsKa__related{grid-template-columns:repeat(2,minmax(0,1fr))}.LearnArduino-module__WRNsKa__facts>span{display:block}.LearnArduino-module__WRNsKa__facts b{margin-bottom:6px;display:block}.LearnArduino-module__WRNsKa__sectionHeading{flex-direction:column;align-items:start}.LearnArduino-module__WRNsKa__curriculum{-moz-column-gap:30px;column-gap:30px}}@media (max-width:600px){.LearnArduino-module__WRNsKa__workspace{min-height:340px}.LearnArduino-module__WRNsKa__workspaceBar{gap:8px;padding-inline:12px}.LearnArduino-module__WRNsKa__workspaceBar button span{display:none}.LearnArduino-module__WRNsKa__workspaceLabel{font-size:9px}.LearnArduino-module__WRNsKa__content{width:calc(100% - 40px)}.LearnArduino-module__WRNsKa__intro{padding-top:48px}.LearnArduino-module__WRNsKa__introGrid{grid-template-columns:1fr;gap:26px}.LearnArduino-module__WRNsKa__guide h1{max-width:390px;font-size:40px}.LearnArduino-module__WRNsKa__eyebrow{letter-spacing:.12em;font-size:9px}.LearnArduino-module__WRNsKa__subtitle{margin-top:18px;font-size:15px}.LearnArduino-module__WRNsKa__facts{grid-template-columns:repeat(2,1fr);margin-top:30px}.LearnArduino-module__WRNsKa__facts>span{border-bottom:1px solid var(--arduino-line);padding-block:18px}.LearnArduino-module__WRNsKa__facts b{font-size:24px}.LearnArduino-module__WRNsKa__section{padding-block:46px}.LearnArduino-module__WRNsKa__threeColumns{grid-template-columns:1fr;gap:28px}.LearnArduino-module__WRNsKa__step{margin-bottom:14px}.LearnArduino-module__WRNsKa__feature>svg{margin-bottom:15px}.LearnArduino-module__WRNsKa__curriculum{grid-template-columns:1fr;margin-top:24px}.LearnArduino-module__WRNsKa__curriculum li{padding-block:18px}.LearnArduino-module__WRNsKa__related{gap:12px}.LearnArduino-module__WRNsKa__related>a{padding:18px}.LearnArduino-module__WRNsKa__related h3{font-size:17px}.LearnArduino-module__WRNsKa__example{padding:23px}.LearnArduino-module__WRNsKa__faq summary{font-size:13px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.LearnArduino-module__WRNsKa__guide *{transition:none}}
