.lm-nav-link{position:relative;padding:8px 13px;border-radius:8px;color:#ffffffb8;text-decoration:none;transition:color var(--lm-t-fast, .16s) var(--lm-ease-out, ease-out)}.lm-nav-link:hover,.lm-nav-link.on{color:#fff}.lm-nav-link.on:after{content:"";position:absolute;left:13px;right:13px;bottom:2px;height:2px;border-radius:2px;background:var(--lm-green)}.lm-burger{position:relative;width:44px;height:44px;flex-shrink:0;background:transparent;border:0;border-radius:8px;cursor:pointer;transition:background var(--lm-t-fast, .16s) var(--lm-ease-out, ease-out)}.lm-burger:hover{background:#ffffff1a}.lm-burger span{position:absolute;left:50%;top:50%;width:16px;height:1.5px;border-radius:2px;background:#ffffffd9;transform:translate(-50%,-50%);transition:transform .22s var(--lm-ease-out, ease-out),opacity .16s}.lm-burger span:nth-child(1){transform:translate(-50%,calc(-50% - 4.5px))}.lm-burger span:nth-child(3){transform:translate(-50%,calc(-50% + 4.5px))}.lm-burger.x span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.lm-burger.x span:nth-child(2){opacity:0}.lm-burger.x span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}@keyframes lm-nav-sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.lm-nav-sheet{animation:lm-nav-sheet-in .22s var(--lm-ease-out, ease-out)}.lm-sheet-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 2px;border-bottom:1px solid rgba(255,255,255,.07);font-family:Rubik,system-ui,sans-serif;font-weight:600;font-size:17px;text-align:left;color:#ffffffe0;text-decoration:none;transition:color var(--lm-t-fast, .16s) var(--lm-ease-out, ease-out)}.lm-sheet-row:hover{color:#fff}.lm-sheet-chev{color:#ffffff47;font-weight:400}.lm-sheet-row.on,.lm-sheet-row.on .lm-sheet-chev{color:var(--lm-green-2)}.lm-sheet-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lm-green);margin-right:10px;flex-shrink:0}@media(prefers-reduced-motion:reduce){.lm-nav-sheet{animation-duration:.01ms}.lm-burger span,.lm-nav-link,.lm-sheet-row{transition:none}}.lm-cookies{position:fixed;z-index:60;left:16px;right:16px;bottom:16px;margin:0 auto;max-width:720px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 18px;border-radius:var(--lm-r-sm);background:var(--lm-navy);border:1px solid rgba(255,255,255,.08);box-shadow:var(--lm-e3);color:#fff;font-family:Nunito Sans,system-ui,sans-serif;font-size:14px;line-height:1.5}.lm-cookies-texto{margin:0;flex:1 1 260px}.lm-cookies-enlace{color:var(--lm-on-navy-3);text-decoration:underline;text-underline-offset:2px}.lm-cookies-enlace:hover{color:#fff}.lm-cookies-botones{display:flex;gap:10px;flex:1 1 auto;justify-content:flex-end}.lm-cookies-boton{flex:1 1 0;min-height:44px;padding:10px 16px;border-radius:9px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-family:Rubik,system-ui,sans-serif;font-weight:600;font-size:13.5px;white-space:nowrap;cursor:pointer;transition:background var(--lm-t-fast, .16s) var(--lm-ease-out, ease-out)}.lm-cookies-boton:hover{background:#ffffff1a}.lm-cookies-boton:focus-visible{outline:2px solid var(--lm-green);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lm-cookies-boton{transition:none}}
