/* Shared navigation treatment across the full learning site. */
.site-links a,.site-links button{display:inline-flex;align-items:center;min-height:40px;padding:8px 13px;border-radius:10px;transition:background-color .16s ease,color .16s ease;font-weight:550}
.site-links a:hover{color:#245ee8;background:#f1f5ff}
.site-links a[aria-current="page"]{color:#174fc9;background:#e4edff;font-weight:700}
.site-links a:focus-visible{outline:3px solid #8eb1ff;outline-offset:2px}
@media(max-width:720px){.site-nav{align-items:flex-start;flex-direction:column;gap:14px}.site-links{gap:6px 8px}.site-links a{min-height:36px;padding:6px 10px}}
.article-utility-header{height:54px!important;min-height:54px;padding:0 max(5%,calc((100% - 1200px)/2))!important}
@media(max-width:760px){.article-utility-header{height:48px!important;min-height:48px;padding:0 20px!important}}
