/* overrides for static build */
/* SEO phase additions, styled with the site's own tokens */
.footer-pages-2col{columns:2;column-gap:2em}
.footer-pages-2col{margin-top:1em}
.footer-pages-2col p{break-inside:avoid;margin:0 0 1em!important}
.ap-article .ap-figure{margin:2em 0}
.ap-article .ap-figure img{display:block;width:100%;height:auto}
.ap-article .ap-figure figcaption{margin-top:.6em;font-size:.85em;opacity:.8}
.ap-article h3{margin-top:2em}
.ap-table-wrap{overflow-x:auto;margin:1.5em 0}
.ap-table{border-collapse:collapse;width:100%;font-size:.9em}
.ap-table th,.ap-table td{text-align:left;vertical-align:top;padding:.6em .8em .6em 0;border-bottom:1px solid currentColor}
.ap-table th{font-weight:600}
