/* Adjustments made after desktop and mobile browser review. */
.theme-04 h1{letter-spacing:-.025em}
.theme-10 .hero{margin-left:auto;margin-right:auto;align-items:stretch}
.theme-10 .workspace-nav{align-self:stretch}
.theme-07 .drawing-note{margin-top:28px}
dialog .close{position:sticky;top:0;float:right;margin:-20px -10px 0 10px;background:var(--bg);z-index:1}
@media(min-width:681px) and (max-width:1050px){
  .main-nav{display:none;position:absolute;top:82px;left:0;right:0;padding:25px;background:var(--bg);border:1px solid var(--line);flex-direction:column;align-items:flex-start;z-index:10}
  .main-nav.open{display:flex}
  .menu-toggle{display:block;font-size:12px}
  .header-cta{display:none}
}
@media(max-width:680px){
  .theme-02 .hero .intro{order:2}
  .theme-02 .hero .actions{order:3}
  .theme-02 .hero-visual{order:4}
  .theme-02 h1{font-size:58px!important}
  .theme-04 h1{font-size:64px!important}
  .theme-04 .hero .intro{order:2}
  .theme-04 .hero .actions{order:3}
  .theme-04 .hero-visual{order:4;margin-top:35px}
}
