button.nav-item{cursor:pointer;text-align:left;background:0 0;border:none;width:100%}.nav-item{border-radius:1.5rem;justify-content:space-between;align-items:center;column-gap:.75rem;padding:1rem 1rem 1rem 1.5rem;transition:background-color .2s cubic-bezier(0,0,.4,1);display:flex}.nav-item span.nav-item{pointer-events:none}@media (max-width:767px){.nav-item{background-color:#f4f7f9;padding-right:.75rem}}.nav-item__label{color:#003b3f;letter-spacing:0;letter-spacing:0;padding-top:.125rem;padding-bottom:.25rem;font-size:1.5rem;font-weight:500;line-height:1.625rem;transition:color .2s cubic-bezier(0,0,.4,1)}@media (max-width:767px){.nav-item__label{letter-spacing:0;font-size:1.25rem;font-weight:500;line-height:1.5rem}}.nav-item__arrow{aspect-ratio:1;color:#069da6;background-color:#f4f7f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;transition:background-color .2s cubic-bezier(0,0,.4,1);display:flex}@media (hover:hover) and (pointer:fine){.nav-item:hover{background-color:#f4f7f9}.nav-item:hover .nav-item__label{color:#005256}}@media (hover:hover) and (pointer:fine) and (max-width:767px){.nav-item:hover{background-color:#e1e9ef}}@media (hover:hover) and (pointer:fine){.nav-item:active{background-color:#e1e9ef}.nav-item:active .nav-item__label{color:#006c72}.nav-item:active .nav-item__arrow{background-color:#e1e9ef}}@media (hover:hover) and (pointer:fine) and (max-width:767px){.nav-item:active,.nav-item:active .nav-item__arrow{background-color:#ccdce6}}
