/* TypingAcademy v1.0.12: single content-width token for website and student pages.
   Keeps the existing header markup, labels, ordering and functionality unchanged. */
body.ta-site{--ta-content-width:1260px;--ta-content-gutter:30px}
body.ta-site .container,
body.ta-site .ta3-shell,
body.ta-site .ta4-wrap,
body.ta-site .ta5-shell,
body.ta-site .ta11-container,
body.ta-site .ta11-footer,
body.ta-site .ta12-shell{
  box-sizing:border-box;
  width:min(var(--ta-content-width),calc(100% - 2 * var(--ta-content-gutter)))!important;
  max-width:var(--ta-content-width)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
/* Workspace wrappers previously added horizontal padding on top of their own max-width. */
body.ta-site .ta4-wrap,body.ta-site .ta11-container,body.ta-site .ta11-footer{padding-left:0!important;padding-right:0!important}
/* Old institute release inserted an unnecessary secondary navigation strip. */
body.ta-site .ta5-site-institute-access{display:none!important}
/* Hide only institute links in the public navigation; keep other menu items as originally authored. */
body.ta-site .ta3-links a[href$="/institute"],body.ta-site .ta3-mobile-nav a[href$="/institute"]{display:none!important}
@media(max-width:768px){body.ta-site{--ta-content-gutter:16px}}
