.dy-nav-group{position:relative}.dy-nav-label{display:flex;align-items:center;gap:1px}.dy-nav-label>a{font-size:13px;font-weight:600;white-space:nowrap;padding-block:15px}.dy-nav-label>button{display:grid;place-items:center;background:none;border:0;color:var(--draft-ink);min-width:30px;min-height:44px;cursor:pointer;padding:5px}.dy-nav-label svg{width:16px;height:16px}.dy-nav-label>button[aria-expanded=true] svg{transform:rotate(180deg)}.dy-nav-label>a[aria-current=page],.dy-nav-label>a:hover{color:var(--draft-accent);text-decoration:underline;text-underline-offset:8px}.dy-nav-panel{position:absolute;top:100%;left:-20px;width:310px;padding:15px 20px 18px;background:#fff;box-shadow:0 12px 28px #1c202420;display:flex;flex-direction:column;z-index:31}.dy-nav-panel>strong{font-size:12px;color:var(--draft-muted);font-weight:500;padding:8px 0 10px}.dy-nav-panel>a{font-size:14px;line-height:1.5;min-height:44px;display:flex;align-items:center;padding:10px 0}.dy-nav-panel>a:hover{color:var(--draft-accent);text-decoration:underline;text-underline-offset:5px}.dy-nav-panel .dy-nav-special{border-top:1px solid var(--draft-line);margin-top:8px;color:var(--draft-accent)}.draft-language-picker{position:relative;flex-shrink:0}.draft-language-picker>button{display:flex;align-items:center;gap:7px;background:transparent;border:0;padding:8px 3px;color:var(--draft-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:44px;white-space:nowrap}.draft-language-picker>button svg{width:16px;height:16px}.draft-language-picker>button[aria-expanded=true] svg{transform:rotate(180deg)}.draft-language-options{position:absolute;right:0;top:calc(100% + 8px);width:248px;background:#fff;border:1px solid var(--draft-line);box-shadow:0 12px 28px #1c202420;z-index:35;padding:8px 14px}.draft-language-options[hidden]{display:none}.draft-language-options ul{list-style:none;margin:0;padding:0}.draft-language-options a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:14px;padding:8px 10px;color:var(--draft-ink);text-decoration:none}.draft-language-options a[aria-current=true]{color:var(--draft-accent);font-weight:700;background:var(--draft-surface)}.draft-language-options a:hover{background:var(--draft-surface)}.draft-language-options small{font-size:10px;color:var(--draft-muted);max-width:110px;text-align:right}.draft-language-options p{border-top:1px solid var(--draft-line);padding:12px 10px 6px;font-size:11px;line-height:1.65;color:var(--draft-muted)}.draft-language-picker button:focus-visible,.draft-language-options a:focus-visible{outline:2px solid var(--draft-accent);outline-offset:3px}@media(max-width:760px){.draft-language-options{width:min(248px,calc(100vw - 40px));right:-48px}.draft-language-picker>button{font-size:12px;gap:4px}}@media(max-width:1220px){.draft-nav{gap:16px}.dy-nav-label>a{font-size:12px}.dy-nav-label>button{min-width:26px}}@media(max-width:1080px){.draft-nav.is-open{max-height:calc(100dvh - 90px);overflow:auto}.dy-nav-label{justify-content:space-between}.dy-nav-label>a{font-size:14px;flex:1;min-height:48px}.dy-nav-label>button{width:44px}.dy-nav-panel{position:static;box-shadow:none;width:auto;padding:0 0 12px 16px;border-bottom:1px solid var(--draft-line)}.dy-nav-panel>strong{display:none}.dy-nav-panel>a{font-size:13px}.draft-nav>a{font-size:14px}}@media(max-width:760px){.draft-nav.is-open{max-height:calc(100dvh - 82px)}}@media(max-width:360px){.draft-header-inner{gap:12px}.draft-header-inner .draft-logo{width:155px}.draft-header-actions{gap:6px}.draft-header-inner .draft-menu{flex-shrink:0}}@media(max-width:1360px){html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .draft-header-inner{min-height:90px}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .draft-header-review{display:none}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .draft-menu{display:flex}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .draft-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--draft-line);padding:18px 44px;box-shadow:0 12px 20px #20262b0a}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .draft-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 90px);overflow:auto}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .dy-nav-label{justify-content:space-between}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .dy-nav-label>a{font-size:14px;flex:1;min-height:48px}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .dy-nav-label>button{width:44px}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .dy-nav-panel{position:static;box-shadow:none;width:auto;padding:0 0 12px 16px;border-bottom:1px solid var(--draft-line)}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .dy-nav-panel>strong{display:none}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .draft-nav>a{font-size:14px;min-height:48px}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .draft-nav>.draft-mobile-review{display:block;color:var(--draft-accent)}}@media(max-width:760px){html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .draft-header-inner{min-height:82px}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .draft-nav{padding:12px 20px}html:is([lang=es],[lang=ja],[lang=ko],[lang=de]) .draft-nav.is-open{max-height:calc(100dvh - 82px)}}@media(max-width:360px){.draft-header-inner{gap:8px}.draft-header-inner .draft-brand{min-width:0;flex:0 1 auto}.draft-header-actions{gap:6px;flex-shrink:0}.draft-header-inner .draft-logo{width:155px;max-width:100%}.draft-header-inner .draft-menu{flex-shrink:0}}
