.site-header .nav-wrap{gap:22px}.site-header nav{gap:18px}.site-header .nav-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.site-header .nav-actions .nav-cta{white-space:nowrap;gap:14px;padding-left:18px;margin-left:0}.site-header .nav-licensing{display:inline-flex;align-items:center;gap:12px;border-left:1px solid var(--border);padding-left:18px;color:var(--blue);font-size:.9rem;white-space:nowrap}.site-header .nav-licensing svg{width:19px;height:19px;flex-shrink:0}.site-header .nav-licensing:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:1300px){.site-header .nav-wrap{height:auto;min-height:95px;flex-wrap:wrap;padding-block:18px;gap:16px}.site-header .nav-actions{margin-left:auto}.site-header .nav-wrap nav{order:3;width:100%;justify-content:space-between;margin:0;flex-wrap:wrap}.contact-page #source-access{scroll-margin-top:28px}}@media(max-width:650px){.site-header .nav-actions{order:2;width:100%;margin:0;gap:14px}.site-header .nav-actions .nav-cta{border:0;padding:0;gap:10px;font-size:.875rem}.site-header .nav-licensing{padding-left:14px;gap:10px;font-size:.875rem}.site-header .nav-wrap nav{justify-content:flex-start;gap:10px 12px}.contact-page #source-access{scroll-margin-top:90px}}@media(max-width:380px){.site-header .nav-actions{flex-direction:column;align-items:flex-start;gap:10px}.site-header .nav-licensing{border:0;padding:0}.contact-page #source-access{scroll-margin-top:130px}}