.line-switcher{scrollbar-width:none;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);justify-content:center;gap:8px;padding:8px 16px;display:flex;overflow-x:auto}.line-switcher::-webkit-scrollbar{display:none}.line-switcher a{border:1px solid color-mix(in srgb,currentColor 24%,transparent);min-height:44px;color:inherit;font:600 14px/1 var(--ln-font,inherit);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.line-switcher a:hover{border-color:color-mix(in srgb,currentColor 55%,transparent)}.line-switcher a[aria-current=page]{background:var(--ln-active-bg,currentColor);color:var(--ln-active-fg,#fff);border-color:#0000}.line-switcher a:focus-visible,.site-links a:focus-visible{outline:3px solid var(--ln-focus,currentColor);outline-offset:2px}@media (width<=380px){.line-switcher{justify-content:flex-start}.line-switcher a{padding:0 13px;font-size:13px}}.site-links{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin:8px 0 0;display:grid}.site-links p{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:0 0 6px;font-size:11px}.site-links ul{margin:0;padding:0;list-style:none}.site-links a{min-height:44px;color:inherit;overflow-wrap:anywhere;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.site-links a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=640px){.site-links{grid-template-columns:1fr 1fr}.site-links>div:last-child{grid-column:1/-1}}footer:has(>.site-links){flex-wrap:wrap}footer>.site-links{flex-basis:100%;grid-column:1/-1}.vo-page{--ln-active-bg:var(--button);--ln-active-fg:var(--button-ink);--ln-focus:var(--accent)}
