.navLink{overflow:hidden;border-radius:unset;&:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--primary);transition:transform .3s}&:not(.active){&:hover{&:after{transform:translateY(-2px)}}}&.active{&:after{transform:translateY(-2px)}}}@media (width < 48rem){.header-logo--sized-mobile .header-logo__image{width:min(var(--header-logo-width-mobile),calc(100vw - 160px));height:auto;max-width:none}}.header-layout{display:flex;min-height:4.5rem;align-items:center;gap:1rem}.header-brand{max-width:calc(100vw - 160px)}.header-page-row,.header-top-row{display:none}.header-mobile-row{display:flex;align-items:center;gap:.5rem}.header-page-link{text-decoration-skip-ink:auto;text-underline-offset:.45em;outline-offset:.25rem}.header-page-link[aria-current=page]{font-weight:600;text-decoration-line:underline;text-decoration-color:var(--primary);text-decoration-thickness:2px}.header-page-link:focus-visible{outline:2px solid var(--primary);border-radius:.25rem}.site-header[data-light-foreground=true] .header-page-link[aria-current=page]{color:var(--dronasis-text-primary);text-decoration-color:var(--dronasis-purple-soft)}@media (width >= 80rem){.header-layout{display:grid;grid-template-columns:minmax(0,24%) minmax(0,1fr);column-gap:2rem;row-gap:.75rem;padding-block:1rem}.header-brand{grid-column:1;grid-row:1/span 2;max-width:100%;align-self:center}.site-header .header-brand .header-logo__image{width:var(--header-logo-width-desktop,18rem);height:auto;max-width:100%}.header-top-row{grid-row:1;justify-content:flex-end;gap:.75rem}.header-page-row,.header-top-row{display:flex;min-width:0;grid-column:2;align-items:center}.header-page-row{min-height:2.75rem;grid-row:2;gap:2rem;margin-inline:-.25rem;padding:.25rem;overflow-x:auto;scrollbar-width:thin}.header-mobile-row{display:none}}@media (width >= 48rem){.header-logo--sized-desktop .header-logo__image{width:var(--header-logo-width-desktop);height:auto;max-width:none}}