/* Responsive additions for the original light theme. */
.guide-content{max-width:820px;padding-block:60px 90px;line-height:1.85}.guide-content h1{font-size:clamp(34px,6vw,58px);line-height:1.12}.guide-content h2{margin-top:36px;font-size:26px}.guide-content a{text-decoration:underline;color:#285941}
@media(max-width:1000px){.header .nav{position:relative;flex-wrap:wrap;height:auto;min-height:76px;gap:12px;padding-block:12px}.header .mobile-nav-button{display:block;color:#143d2c;min-width:40px;min-height:40px}.header #mainNav{display:none;position:absolute;top:100%;inset-inline:0;width:100%;background:#fff;padding:20px;z-index:100;flex-direction:column;align-items:stretch;white-space:normal;box-shadow:0 12px 25px #0002}.header #mainNav.open{display:flex}.header #mainNav a{padding:9px;color:#143d2c}.header .language-picker{max-width:110px}.header .nav-cta{margin-inline-start:auto}}
@media(min-width:701px) and (max-width:900px){.workspace{grid-template-columns:minmax(0,1fr)!important}.preview-panel{position:static!important}.editor-panel,.preview-panel{min-width:0}}
@media(max-width:430px){.header .nav-cta{display:none}.header .language-picker{margin-inline-start:auto;max-width:100px}.header .brand{font-size:20px}.header .nav{gap:8px}}
