.am-publication-comparison{margin:2rem 0;max-width:76rem}
.am-publication-comparison table{border-collapse:collapse;width:100%;margin:1.5rem 0;text-align:left}
.am-publication-comparison caption{text-align:left;font-weight:700;padding:.75rem 1rem;background:#eeeee7}
.am-publication-comparison th,.am-publication-comparison td{padding:.85rem 1rem;border-bottom:1px solid #d8ded9;vertical-align:top;line-height:1.6}
.am-publication-comparison thead{background:#f1f3ef}
.am-publication-comparison tbody th{white-space:nowrap}
.am-publication-comparison td{overflow-wrap:anywhere}
.am-publication-comparison h3{margin-top:1.5rem}
@media(max-width:600px){
 .am-publication-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .am-publication-comparison table,.am-publication-comparison tbody,.am-publication-comparison caption{display:block}
 .am-publication-comparison tr{display:block;margin:.75rem 0;border:1px solid #d8ded9;border-radius:4px}
 .am-publication-comparison tbody th,.am-publication-comparison td{display:block;width:auto;padding:.65rem .85rem}
 .am-publication-comparison tbody th{background:#f1f3ef}
 .am-publication-comparison td:before{content:attr(data-label);display:block;font-size:.82em;font-weight:700;color:#415b50;margin-bottom:.2rem}
 .am-publication-comparison td:last-child{border:0}
}
