.decision-matrix{margin:1rem 0;border:1px solid #b6cbd8;border-radius:.65rem;padding:.8rem;min-width:0;overflow-wrap:anywhere;background:#fff}.decision-matrix summary{min-height:48px;cursor:pointer;font-weight:700;color:#174b70;line-height:1.6}.decision-matrix summary small{display:block;font-weight:400;color:#344c5c}.matrix-table-region{max-width:100%;overflow-x:auto}.matrix-table-region:focus-visible{outline:3px solid #ba5700;outline-offset:2px}.decision-matrix table{width:100%;border-collapse:collapse;table-layout:fixed}.decision-matrix caption{text-align:left;font-weight:600;padding:.75rem 0}.decision-matrix th,.decision-matrix td{border:1px solid #c9d5de;text-align:left;vertical-align:top;padding:.6rem;overflow-wrap:anywhere;line-height:1.65}.decision-matrix thead th{background:#edf4f8}.decision-matrix td small{display:block;color:#344c5c}.matrix-purchase-entry,.matrix-index-purchase,.matrix-product-nav a,.matrix-home-links a{box-sizing:border-box;display:inline-flex;align-items:center;min-height:44px;padding:.45rem .6rem;color:#174b70;text-decoration:underline;text-underline-offset:.14em;border-radius:.3rem;max-width:100%;overflow-wrap:anywhere}.matrix-purchase-row td{background:#f5f9fc}.matrix-purchase-entry:focus-visible,.matrix-index-purchase:focus-visible,.matrix-product-nav a:focus-visible,.matrix-home-links a:focus-visible{outline:3px solid #ba5700;outline-offset:2px}.matrix-index-purchase{font-size:.9rem;border:1px solid #a5bfce;margin:.2rem}.matrix-product-nav ul,.matrix-home-links{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.matrix-home-links li{flex:1 1 17rem;max-width:100%}.matrix-caution{font-weight:600}.matrix-evidence{color:#344c5c}@media(max-width:600px){.decision-matrix{padding:.6rem}.decision-matrix th,.decision-matrix td{padding:.4rem;font-size:.95rem}.matrix-purchase-entry{display:flex;padding:.4rem .2rem}.matrix-product-nav ul{display:grid;grid-template-columns:minmax(0,1fr)}}
