.navbar{isolation:isolate;border-bottom:1px solid #082e6314;z-index:99999!important;background:#fff!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important}.navbar-inner{box-sizing:border-box!important;grid-template-columns:235px minmax(0,1fr) auto!important;align-items:center!important;column-gap:18px!important;width:100%!important;height:78px!important;min-height:78px!important;margin:0!important;padding:0 20px 0 22px!important;display:grid!important;overflow:visible!important}.navbar-spacer{width:100%!important;height:78px!important}[id=home],[id=cover-stories],[id=articles],[id=magazines],[id=categories],[id=hall-of-fame],[id=awards],[id=news],[id=podcasts]{scroll-margin-top:calc(var(--navbar-height,78px) + 12px)}.navbar-brand{justify-content:flex-start!important;align-items:center!important;width:235px!important;min-width:235px!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.navbar-logo{object-fit:contain!important;object-position:left center!important;width:225px!important;max-width:100%!important;height:auto!important;display:block!important}.navbar-nav{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(14px,1.45vw,26px)!important;width:100%!important;min-width:0!important;height:100%!important;display:flex!important;overflow:visible!important}.navbar-link{white-space:nowrap!important;color:#10194d!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;height:100%!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;transition:color .2s,opacity .2s!important;display:inline-flex!important;position:relative!important}.navbar-link:hover{color:#285aa4!important}.navbar-active-line{background:#d4af37!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:12px!important;left:0!important;right:0!important}.navbar-actions{flex-shrink:0!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;height:100%!important;display:flex!important}.navbar-search{color:#10194d!important;cursor:pointer!important;background:0 0!important;border:0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important}.navbar-search:hover{color:#285aa4!important}.navbar-submit{box-sizing:border-box!important;white-space:nowrap!important;letter-spacing:.3px!important;color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:transform .2s,background .2s,border-color .2s!important;display:inline-flex!important}.navbar-submit:hover{transform:translateY(-1px);background:#f1f5f9!important;border-color:#cbd5e1!important}.navbar-menu-button{color:#10194d!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:none!important}.mobile-menu{z-index:99998!important;background:#fff!important;position:fixed!important;inset:78px 0 0!important;overflow-y:auto!important}.mobile-menu-inner{box-sizing:border-box!important;width:100%!important;padding:32px 24px 48px!important}.mobile-menu-label{color:#64748b!important;letter-spacing:1.5px!important;align-items:center!important;gap:16px!important;margin-bottom:30px!important;font-size:10px!important;font-weight:700!important;display:flex!important}.mobile-menu-line{background:#e2e8f0!important;flex:1!important;height:1px!important}.mobile-nav{flex-direction:column!important;width:100%!important;display:flex!important}.mobile-nav-link{color:#10194d!important;border-bottom:1px solid #e2e8f0!important;grid-template-columns:40px 1fr auto!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:0!important;font-size:18px!important;font-weight:600!important;text-decoration:none!important;display:grid!important}.mobile-nav-link:hover{color:#285aa4!important}.mobile-nav-number{color:#94a3b8!important;letter-spacing:1px!important;font-size:11px!important;font-weight:600!important}.mobile-submit{box-sizing:border-box!important;color:#fff!important;letter-spacing:.5px!important;background:#10194d!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:48px!important;margin-top:28px!important;padding:0 18px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:1200px){.navbar-inner{grid-template-columns:200px minmax(0,1fr) auto!important;column-gap:10px!important;padding:0 16px!important}.navbar-brand{width:200px!important;min-width:200px!important}.navbar-logo{width:190px!important}.navbar-nav{gap:clamp(10px,1.1vw,18px)!important}.navbar-link{font-size:13px!important}}@media (max-width:900px){.navbar-inner{justify-content:space-between!important;height:72px!important;min-height:72px!important;padding:0 16px!important;display:flex!important}.navbar-spacer{height:72px!important}.navbar-brand{width:auto!important;min-width:0!important}.navbar-logo{width:180px!important}.navbar-nav{display:none!important}.navbar-actions{gap:4px!important}.navbar-submit{display:none!important}.navbar-menu-button{display:inline-flex!important}.mobile-menu{top:72px!important}}@media (max-width:480px){.navbar-inner{padding:0 12px!important}.navbar-logo{width:155px!important}.mobile-menu-inner{padding-left:18px!important;padding-right:18px!important}.mobile-nav-link{font-size:17px!important}}
.footer-link{color:#4a6282;letter-spacing:-.01em;width:fit-content;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:13.5px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s,transform .2s}.footer-link:hover{color:#082e63;transform:translate(3px)}
