.site-menu{--menu-accent: currentColor;--menu-line: rgba(127, 127, 127, .28);--menu-surface: rgba(127, 127, 127, .06);--menu-gap: 1.75rem;max-width:52rem;margin:0 auto;padding:1.5rem 1rem 3rem}.site-menu__section+.site-menu__section{margin-top:var(--menu-gap)}.site-menu__label{margin:0 0 .75rem;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.site-menu__cats{display:flex;flex-wrap:wrap;gap:.55rem}.site-menu__cats a{display:inline-block;padding:.6rem 1rem;border:1px solid var(--menu-line);border-radius:999px;background:var(--menu-surface);font-size:.95rem;font-weight:600;text-decoration:none;color:inherit}.site-menu__cats a:hover{border-color:var(--menu-accent);color:var(--menu-accent)}.site-menu__minor{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:var(--menu-gap);padding-top:1rem;border-top:1px solid var(--menu-line);font-size:.82rem}.site-menu__minor a{text-decoration:none;color:inherit;opacity:.7}.site-menu__minor a:hover{opacity:1;text-decoration:underline}@media(min-width:768px){.site-menu{padding-top:2.5rem}.site-menu__title{font-size:1.9rem}}
