/* Local adaptations to the original blue/grey layout. */
.example-button{background:#496286;color:#fff;border:0;padding:10px 14px;margin:5px 8px 5px 0;cursor:pointer}
.input-help{font-size:13px;color:#4a5660;margin-top:12px}#home-expression .input-help{color:#fff}
#home-expression .q-grid{grid-template-columns:1fr}.page-toc{margin:15px 0}.page-toc a{display:inline-block;padding:5px 0}
.hub-links{display:flex;gap:8px 18px;flex-wrap:wrap;margin:18px 0}.hub-links a{font-weight:600;color:#1c566b}
.legacy-links{font-size:13px;margin:15px 0}.legacy-links a{display:inline-block}.q-table th{background:#e5ebf0}
.q-result details{margin-top:12px}.q-result table{font-size:13px}.q-table-wrap{max-width:100%;overflow:auto}
.q-result [data-state=error]{color:#8d2222}.article section{margin:24px 0}.q-tool input,.q-tool select,.q-tool textarea{font-size:16px}
.sidebarint .topnavlink{width:100%;padding:12px;border:1px solid #bcc7d2;background:#edf1f5}
.logo img{width:378px;height:auto;max-width:100%}.overlay-content a{font-size:18px}
.article p,.article li,.q-field label,.q-result,.input-help{color:#4a525a}.article h2{font-size:21px;font-weight:700;color:#1c566b;line-height:1.4;margin:24px 0 14px}
.article .q-tool h2{margin-top:0}.mobile-tools{display:none}.carousel-caption h4 a{font-size:inherit}.rightlink{font-size:13px}
@media(max-width:600px){.q-related{grid-template-columns:1fr}.carousel-caption h4{font-size:24px}.carousel-caption p{font-size:14px}.q-home-grid{grid-template-columns:1fr}.sidebarint{clear:both}}
@media(max-width:991px){.mobile-tools{display:block;margin-top:110px;margin-bottom:16px}.mobile-tools .topnavlink{width:100%;padding:8px;border:1px solid #496286;background:#f0f3f6;font-size:16px}#home-expression{margin-top:0}}
