.section-nav{position:relative;z-index:60;display:flex;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:14px 24px;border-bottom:1px solid var(--line-200)}.snav-brand{text-decoration:none;flex:none}.snav-mark{font-family:var(--font-serif);font-size:19px;letter-spacing:.04em;color:var(--ink-900);white-space:nowrap}.snav-brand:hover .snav-mark{color:#000}.snav-brand:focus-visible{outline:2px solid var(--ink-900);outline-offset:3px;border-radius:4px}.snav-mid{display:flex;align-items:center;gap:6px;margin-inline:auto}.snav-link{text-decoration:none;font:600 13px var(--font-sans);letter-spacing:.01em;color:var(--ink-500);padding:7px 14px;border-radius:var(--radius-pill);white-space:nowrap;transition:color var(--t-fast),background var(--t-fast)}.snav-link:hover{color:var(--ink-900);background:var(--paper-100)}.snav-link:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.snav-link.is-active{background:var(--ink-900);color:#fff}.snav-link.is-active:hover{background:#000}.snav-end{flex:none;display:flex;align-items:center}.section-nav .lang-switch{position:relative;top:auto;inset-inline-end:auto}.snav-mid--min{flex:1 1}.section-nav--min{border-bottom-color:transparent}.snav-fold{display:inline-flex;gap:6px;margin-top:16px;margin-inline:0}@media (max-width:639px){.section-nav{gap:10px;padding:12px 16px}.snav-mark{font-size:17px}.snav-link{padding:6px 11px;font-size:12.5px}.snav-fold{margin-top:12px}}@media (max-width:479px){.section-nav{gap:6px;padding:10px 12px}.snav-mark{font-size:15.5px}.snav-mid{gap:2px}.snav-link{padding:5px 8px;font-size:12px}}