/* Shared responsive navigation for the approved marketing layouts. */
.approved-design header{flex-wrap:wrap;gap:20px}.approved-design header nav{gap:18px}.approved-design .menu-toggle{display:none}.approved-design footer{gap:32px;flex-wrap:wrap}.approved-design .footer-links{display:flex;gap:16px;flex-wrap:wrap;align-content:start}.approved-design .skip{position:absolute;top:-100px;left:12px;padding:15px;background:white;color:#10253e;z-index:100}.approved-design .skip:focus{top:8px}.approved-design .tutorial-transcripts{line-height:1.8}.approved-design .tutorial-transcripts li{margin:12px 0}.approved-design .image-frame img{height:auto}.approved-design .button:focus-visible{outline:3px solid #087fa7;outline-offset:4px}@media(max-width:1100px){.approved-design .menu-toggle{display:block;background:#10253e;color:white;padding:12px;border:0}.approved-design #main-navigation{display:none;width:100%}.approved-design #main-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:4px}.approved-design #main-navigation a{display:flex;align-items:center;min-height:44px;padding:12px 14px;font-size:14px;width:100%}.approved-design #main-navigation a:not(.button){border-bottom:1px solid #ccd6de}.approved-design #main-navigation a[aria-current="page"]{font-weight:800;color:#087fa7}.approved-design header{padding:20px 6%}}
