/* Only the buyer-guide tables; reuse the existing blog colour tokens. */
.aa-blog-post-prose .aa-buyer-table{width:100%;border-collapse:collapse;font-size:.92em;line-height:1.5;margin:1.5rem 0;table-layout:fixed}
.aa-blog-post-prose .aa-buyer-table th,.aa-blog-post-prose .aa-buyer-table td{text-align:left;vertical-align:top;border:1px solid var(--aa-blog-border);padding:.75rem;overflow-wrap:anywhere}
.aa-blog-post-prose .aa-buyer-table thead th{background:var(--aa-blog-text);color:var(--aa-blog-bg)}
@media(max-width:700px){
 .aa-blog-post-prose .aa-buyer-table,.aa-blog-post-prose .aa-buyer-table tbody{display:block;width:100%}
 .aa-blog-post-prose .aa-buyer-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .aa-blog-post-prose .aa-buyer-table tr{display:block;margin:0 0 1rem;border:1px solid var(--aa-blog-border)}
 .aa-blog-post-prose .aa-buyer-table tbody th,.aa-blog-post-prose .aa-buyer-table tbody td{display:block;width:auto;border:0;padding:.65rem .8rem}
 .aa-blog-post-prose .aa-buyer-table tbody th{border-bottom:1px solid var(--aa-blog-border)}
 .aa-blog-post-prose .aa-buyer-table td::before{content:attr(data-label);display:block;font-weight:600;font-size:.85em;margin-bottom:.25rem}
}
