.courses-mobile-menu{display:none}@media (max-width:980px){.courses-header{position:sticky;top:0}.courses-mobile-menu{color:#062a63;letter-spacing:.08em;background:#fff;border:1px solid #062a6347;justify-content:center;align-items:center;min-width:56px;min-height:40px;margin-left:4px;padding:0 11px;font:900 11px/1 Arial,Noto Sans TC,sans-serif;display:inline-flex}.courses-nav.mobile-open{z-index:60;background:#fff;border-bottom:1px solid #062a6324;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;display:flex;position:absolute;top:82px;left:0;right:0;box-shadow:0 18px 34px #062a631f}.courses-nav.mobile-open a:not(.key){border-bottom:1px solid #062a631a;align-items:center;min-height:44px;padding:10px 0;display:flex}.courses-nav.mobile-open .key{justify-content:center;margin-top:12px;display:flex}}@media (max-width:780px){.news-page .masthead .nav.is-open{z-index:80;box-shadow:0 18px 34px #062a631f}.blog-header{align-items:center}.blog-nav{row-gap:8px}}@media (max-width:620px){.courses-header{gap:10px}.courses-brand img{height:38px}.courses-nav .key{padding:9px 10px;font-size:10px}.courses-mobile-menu{min-width:52px;padding:0 9px}.courses-nav.mobile-open{top:70px}.news-page .footer-top{padding-top:34px;padding-bottom:28px}.news-page .footer-bottom{padding-top:14px;padding-bottom:14px}.news-page .footer-links{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}}@media (max-width:390px){.courses-brand img{height:34px}.courses-nav .key{display:none}.courses-mobile-menu{margin-left:auto}.news-page .footer-links{grid-template-columns:1fr}}
