.route-article{max-width:900px;margin:24px auto;padding:24px;border:1px solid var(--line,rgba(128,128,128,.25));border-radius:20px;line-height:1.65}.route-article h1{font-size:clamp(24px,4vw,36px);line-height:1.25}.route-article h2{font-size:20px;margin:24px 0 8px}.route-article p{margin:8px 0 20px}.route-article a{color:inherit;text-decoration:underline;text-underline-offset:4px}.route-article nav,.route-links{display:flex;flex-wrap:wrap;gap:12px}.route-links a,.route-home-links a{display:block;padding:12px 16px;border:1px solid var(--line,rgba(128,128,128,.25));border-radius:12px;min-height:44px}.route-help summary{cursor:pointer;font-weight:600;min-height:44px;display:list-item}.route-help h1{font-size:24px}.route-home-links{padding:16px 24px}.site-footer{height:auto!important;min-height:48px!important;flex-wrap:wrap;padding:8px 16px!important;gap:6px!important}.site-footer .footer-scope{flex-basis:100%;font-size:11px;line-height:1.4;text-align:center;margin:0;color:inherit;opacity:.75}a[data-go],a[data-ex],a[data-tool-open],a[data-ex-open]{color:inherit;text-decoration:none;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8982ff;outline-offset:4px}[hidden]{display:none!important}#routeLanding{padding:16px}html:not(.flieva-js) body:has(#routeLanding) #app{display:none}#v-human{display:none!important}.rate-retry{margin:12px 0;min-height:44px}@media(max-width:600px){.route-article{padding:18px;margin:16px 0}.route-links{display:grid}.site-footer .footer-scope{font-size:10px}}
#app [hidden]{display:none!important}
