.review-content .review-answer{padding:20px;border-left:3px solid #8b6508;background:#f7f4e9;margin-bottom:24px}
.review-content .review-answer p:last-child{margin-bottom:0}
.review-content .review-table-wrap{width:100%;overflow-x:auto;margin:20px 0 26px}
.review-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.9rem}
.review-table caption{text-align:left;font-weight:700;padding:0 0 10px;color:#222}
.review-table th,.review-table td{border:1px solid #d7d7cc;padding:12px;text-align:left;vertical-align:top;line-height:1.8}
.review-table th{background:#efefe6;color:#222}
.review-content a,.review-update a{color:#785706;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.review-content .review-links{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}
.review-links a{display:inline-block;border:1px solid #c5c6b7;padding:9px 13px;min-height:44px;font-size:.86rem}
.review-qa details{border-bottom:1px solid #deded3;padding:13px 0}.review-qa summary{cursor:pointer;font-weight:600;color:#222}.review-qa p{margin:10px 0!important}
.review-update{border-top:1px solid #c8c9bd;margin-top:28px;padding-top:16px;font-size:.84rem;color:#555}
.review-update p{font-size:.84rem!important}.review-content ol,.review-content ul{padding-left:24px}
.review-content .policy-evidence{margin-top:26px;padding:18px;background:#f6f6ef;border:1px solid #ddd}
@media(max-width:600px){.review-content .review-answer{padding:16px}.review-table{min-width:500px}}

.article-meta{color:#67675c!important}.article-sidebar .consult-card h3,.article-sidebar .consult-card p{color:#fff!important}footer .footer-bottom p{color:#c7c9bf!important}
