.web-guide-nav{box-sizing:border-box;max-width:980px;margin:24px auto;padding:20px 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;border-top:1px solid #8a9a973b;font:500 14px/1.6 system-ui,sans-serif;color:inherit}
.web-guide-nav a{color:inherit;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}
.web-guide-nav a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}
.privacy-modal-open .web-guide-nav{display:none}
@media(max-width:600px){.web-guide-nav{margin:12px 16px;padding:16px 0;gap:4px 20px;font-size:13px}}

.web-app-summary{box-sizing:border-box;max-width:980px;margin:24px auto;padding:20px 24px;font:400 15px/1.6 system-ui,sans-serif;color:inherit}.web-app-summary h2{font-size:20px;margin-block:0 8px}.web-app-summary a{color:inherit;display:inline-flex;align-items:center;min-height:44px}.web-app-summary nav{display:flex;flex-wrap:wrap;gap:4px 20px}.web-app-summary:has(a:focus-visible){outline:2px solid currentColor;outline-offset:4px}.privacy-modal-open .web-app-summary,body:has(#app > *):not(:has(#app .home-page)) .web-app-summary{display:none}@media(max-width:600px){.web-app-summary{margin:12px 16px;padding:16px 0}}
