.tw-nav{z-index:20;flex-wrap:wrap;gap:.6rem;margin:.9rem 0 0;display:flex;position:relative}.tw-nav>a{box-shadow:var(--shadow);font-family:var(--font-heading);color:var(--ink-soft);background:#fffffff0;border-radius:1rem;align-items:center;gap:.5rem;padding:.5rem 1.2rem;font-size:1.02rem;font-weight:700;text-decoration:none;display:flex}.tw-nav>a>img{width:auto;height:1.35rem}.tw-nav>a:hover{color:var(--ocean-deep)}.tw-nav>a:focus-visible{outline:3px solid var(--sunshine);outline-offset:2px}.tw-nav>a.active{background:var(--ocean-deep);color:#fff}
