.source-review{margin:28px 0;padding:26px 0;border-top:2px solid #956c4d;border-bottom:1px solid #d5c8b8}.source-review h2{margin-top:0}.source-review p,.source-review li{line-height:1.7}.review-note{padding:18px 20px;background:#f1eadf;border-left:3px solid #956c4d;margin:20px 0}.review-links{display:flex;gap:12px 22px;flex-wrap:wrap;margin:18px 0}.review-table{overflow-x:auto;margin:18px 0}.review-table table{width:100%;border-collapse:collapse;min-width:560px}.review-table th,.review-table td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid #d5c8b8;line-height:1.6}.review-table th{background:#eee6db}.review-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}.review-plans figure{margin:0}.review-plans img{display:block;width:100%;height:auto;border:1px solid #d5c8b8}.review-plans figcaption{font-size:.9em;line-height:1.6;margin-top:9px}.review-plans a:focus-visible{outline:3px solid #956c4d;outline-offset:4px}@media(max-width:760px){.review-plans{grid-template-columns:1fr}.source-review{padding:20px 0}.review-table th,.review-table td{padding:10px}}