.nav-links{align-items:center}.nav-drop button{all:unset;cursor:pointer;color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.nav-drop button:hover,.nav-drop button[aria-expanded=true]{color:var(--ink)}.nav-drop button:focus-visible,.nav-burger:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px;border-radius:4px}.nav-drop button i{width:6px;height:6px;transition:transform .25s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;transform:rotate(45deg)}.nav-drop button[aria-expanded=true] i{margin-top:3px;transform:rotate(225deg)}.nav-drop:after{content:"";pointer-events:none;height:24px;position:absolute;top:60px;left:0;right:0}.nav-drop:hover:after{pointer-events:auto}.nav-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:min(1040px,100vw - 32px);box-shadow:var(--sh-2);grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:28px;display:grid;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)}.nav-panel[hidden],.nav-sheet[hidden]{display:none}.nav-group p{color:var(--ink-2);margin:0 0 10px;font-size:.75rem;font-weight:600;line-height:1.35}.nav-group ul,.nav-sheet-links{margin:0;padding:0;list-style:none}.nav-links .nav-panel a{color:var(--ink);padding:6px 0;font-size:.92rem;line-height:1.3;display:block}.nav-panel a:after{display:none}.nav-links .nav-panel a:hover{color:var(--cobalt)}.nav-burger{border:1px solid var(--line-2);cursor:pointer;background:#ffffff80;border-radius:999px;flex:none;width:44px;height:44px;padding:0;display:none;position:relative}.nav-burger i{background:var(--ink);height:1.5px;transition:transform .25s var(--ease),top .25s var(--ease);position:absolute;left:13px;right:13px}.nav-burger i:first-child{top:17px}.nav-burger i:last-child{top:25px}.nav-burger[aria-expanded=true] i{top:21px}.nav-burger[aria-expanded=true] i:first-child{transform:rotate(45deg)}.nav-burger[aria-expanded=true] i:last-child{transform:rotate(-45deg)}.nav-sheet{top:calc(76px + env(safe-area-inset-top,0px));overscroll-behavior:contain;background:var(--paper);align-content:start;gap:24px;padding:12px 26px 40px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.nav-sheet-t{letter-spacing:-.03em;margin:0;font-size:1.6rem;font-weight:600;font-stretch:80%}.nav-sheet a{color:var(--ink);padding:9px 0;font-size:1.02rem;text-decoration:none;display:block}.nav-sheet-links{border-top:1px solid var(--line-2);padding-top:16px}.nav-sheet-links a{font-weight:600}@media (max-width:1180px){.nav-links{display:none}.lang{margin-left:auto}.nav-burger{display:block}}@media (min-width:1181px){.nav-sheet{display:none}}@media (max-width:1240px){html[lang=es] .nav-burger{display:block}html[lang=es] .nav-sheet:not([hidden]){display:grid}}
