.ln-nav{border-bottom:1px solid var(--brand-line);background:#fffdf9;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 32px;display:flex}.ln-brand{color:var(--brand-ink);flex-shrink:0;align-items:center;gap:9px;text-decoration:none;display:flex}.ln-brand span{letter-spacing:.08em;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:700}.ln-actions,.ln-links{align-items:center;gap:24px;display:flex}.ln-nav a:focus-visible,.ln-menu summary:focus-visible{outline:2px solid var(--brand-sage-deep);outline-offset:3px}.ln-menu{position:relative}.ln-menu summary{cursor:pointer;align-items:center;min-height:44px;padding:0 8px;font-size:12px;list-style:none;display:flex}.ln-menu summary::-webkit-details-marker{display:none}.ln-menu-links{border:1px solid var(--brand-line);background:#fffdf9;flex-direction:column;align-items:stretch;min-width:180px;padding:8px 14px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 10px 24px #283d2e14}@media (width<=1024px){.ln-actions,.ln-links{gap:14px}}@media (width<=768px){.ln-nav{gap:8px;padding:0 12px}.ln-brand{gap:7px}.ln-brand span{font-size:18px}.ln-actions{gap:6px}}@media (width<=360px){.ln-nav{--nav-cta-size:11px;--nav-cta-padding:8px}.ln-brand span{letter-spacing:.045em;font-size:17px}.ln-menu summary{justify-content:center;min-width:44px;padding-inline:2px}.ln-actions{gap:4px}}.daali-contact-link{color:#40593c;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.daali-contact-link:focus-visible{outline-offset:3px;outline:2px solid #40593c}
