.a-crumb{display:flex;gap:10px;font-family:var(--f-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--g);margin-bottom:22px}.a-crumb a{color:var(--g)}.a-crumb a:hover{color:var(--acc)}.a-crumb b{color:var(--ink)}
.article-body table{width:100%;border-collapse:collapse;margin:26px 0;font-size:15px;display:table!important}.article-body th,.article-body td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.5}.article-body thead th{background:var(--ink);color:#fff;font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.article-body tbody tr:nth-child(even){background:#f7f7f8}.article-body td b{color:var(--ink)}
.article-body h2{margin-top:40px}.article-body ol{padding-left:22px;margin:16px 0}.article-body ol li{margin:8px 0;line-height:1.65}
.a-cta-p{color:rgba(255,255,255,.75);margin:-8px 0 18px;font-size:15px}
.a-faq-h{margin-top:56px!important}.a-faq{padding:0!important;max-width:none!important}.a-faq .qa-q{font-size:16px}
@media(max-width:600px){.article-body table{display:block!important;overflow-x:auto}.article-body table thead,.article-body table tbody{display:table;width:100%;min-width:520px}}

body[data-page="blog"] article.article{padding-top:calc(78px + clamp(28px,4vw,56px))!important}
@media(max-width:760px){body[data-page="blog"] article.article{padding-top:calc(78px + 24px)!important}}
