/* Keep tables and long research labels usable on narrow viewports. */
.bbh-editorial-article,.bbh-interior-content,.bbh-v2-tool-panel{min-width:0}
.entry-content,.bbh-entry-content,.bbh-editorial-content{overflow-wrap:anywhere}
.entry-content figure.wp-block-table,.bbh-entry-content figure.wp-block-table{max-width:100%;overflow-x:auto}
.entry-content figure.wp-block-table table{border-collapse:collapse;width:100%;min-width:660px;table-layout:fixed}
body .bbh-editorial-content .wp-block-table table th:first-child{width:22%;min-width:120px;overflow-wrap:normal;word-break:normal}
body .bbh-editorial-content .wp-block-table table td{width:39%;overflow-wrap:normal;word-break:normal}
.entry-content figure.wp-block-table th,.entry-content figure.wp-block-table td{padding:14px;border:1px solid #d4e1e7;text-align:left;vertical-align:top}
.bbh-lesson-content small,.bbh-lesson-content>span{color:#506879}
.bbh-editorial-byline{font-size:13px;line-height:1.6;color:#526b79;margin:10px 0 18px}
.bbh-editorial-byline a{text-decoration:underline;text-underline-offset:3px}
.bbh-launch-comparisons{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 26px}
.bbh-launch-comparisons a{padding:12px 16px;border:1px solid #cddfe4;border-radius:8px;text-decoration:none;background:#f1f9f9}
.bbh-launch-comparisons a:focus-visible{outline:3px solid #007f89;outline-offset:3px}
@media(max-width:600px){.bbh-launch-comparisons{display:grid}.bbh-launch-comparisons a{width:100%;box-sizing:border-box}.bbh-dossier-meta{line-height:1.8}.bbh-editorial-heading h1{overflow-wrap:anywhere}.bbh-v2-pagination{flex-wrap:wrap;gap:12px}}
