.comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:1rem}.comparison-grid article{border:1px solid #d7dfdd;border-radius:12px;padding:1.3rem;background:#f8faf9}.comparison-grid h3{margin-top:0}.comparison-table{overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%;min-width:450px}.comparison-table th,.comparison-table td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #d7dfdd}.comparison-table thead{background:#eef3f0}.comparison-source{border-top:1px solid #d7dfdd;padding:1rem 0}.source-address{overflow-wrap:anywhere}.editorial li{margin-bottom:.6rem}
.editorial>article{max-width:920px}.editorial>article section{margin-top:2.4rem}.editorial>article h2{margin-bottom:.8rem}.editorial>article p{line-height:1.75}.editorial>article aside{margin:2.5rem 0}.comparison-grid{margin:1rem 0 2rem}

.comparison-verdict{background:#eaf3ee;border:1px solid #bed8c9;border-left:5px solid #23694b;border-radius:14px;padding:1.4rem 1.7rem;margin:2rem 0}.comparison-verdict h2{margin-top:.3rem}.comparison-verdict p:last-child{margin-bottom:0}.comparison-table caption{text-align:left;font-weight:700;padding:.8rem 0}.comparison-detail .comparison-table table{min-width:690px;font-size:.95rem}.comparison-detail .comparison-table th:first-child{width:17%}.comparison-detail .comparison-table td{width:27.66%}.comparison-table tbody tr:nth-child(even){background:#f6f9f7}.comparison-table:focus-visible{outline:3px solid #23694b;outline-offset:4px}.comparison-evidence{color:#50615a;font-size:.9rem;border-top:1px solid #d7dfdd;padding-top:1rem}@media(max-width:650px){.comparison-verdict{padding:1rem}.comparison-detail .comparison-table th,.comparison-detail .comparison-table td{padding:.75rem}.comparison-detail .comparison-table{border:1px solid #d7dfdd;border-radius:8px}.comparison-grid{grid-template-columns:1fr}}
