/* Give the expanded navigation room on tablets and smaller laptops. */
@media (min-width:721px) and (max-width:1200px){.site-header{height:auto;min-height:80px;flex-wrap:wrap;padding:18px 4%}.js .menu-toggle{display:flex!important;align-items:center}.site-header nav{width:100%;flex-wrap:wrap;padding-top:20px;gap:20px}.js .site-header nav{display:none}.js .site-header nav.is-open{display:flex}}
@media (min-width:1201px){.site-header nav{gap:20px;font-size:13px}.site-header .nav-contact{margin-left:0}}

.tutorial-description{padding:60px 0;display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:7%;align-items:start}.tutorial-description h2.eyebrow{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.16em;margin:5px 0 0}.tutorial-prose{max-width:760px;min-width:0;overflow-wrap:anywhere}.tutorial-prose p{font-size:20px;line-height:1.7;margin:0}.tutorial-prose p+p{margin-top:24px}.tutorial-meta{font-size:13px;color:var(--muted);margin:10px 0}.tutorial-meta time{margin-left:.35em}@media(max-width:720px){.tutorial-description{grid-template-columns:1fr;gap:20px;padding:38px 0}.tutorial-prose p{font-size:18px}}
