/* CSS / session-comparison.css / browser / V.M neutral session deltas. */
.session-compare{margin:18px 0;padding:18px;border:1px solid #b6b6ae;border-radius:14px;background:#fafaf7;color:#181818}.session-compare-kicker{font-size:10px;letter-spacing:1px;color:#a21c2c;font-weight:700}.session-compare h3{font-size:19px;margin:10px 0}.session-compare p,.session-compare small{font-size:12px;line-height:1.6}.session-compare small{display:block;margin-top:12px;color:#64645d}.session-compare-head,.session-compare-row{display:grid;grid-template-columns:minmax(80px,1.2fr) repeat(3,minmax(0,1fr));gap:7px;align-items:center;padding:11px 0;border-bottom:1px solid #deded7;font-size:12px;overflow-wrap:anywhere}.session-compare-head{font-size:9px;text-transform:uppercase;color:#76766d}.session-compare-row>*:not(:first-child),.session-compare-head>*:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.session-compare-row b{font-size:11px}.session-compare-note{padding:10px;border-left:3px solid #a21c2c;background:#eeeeea}.session-compare summary{cursor:pointer;padding:16px 0 4px;font-size:12px;font-weight:700}.session-compare article{padding:12px 0;border-top:1px solid #d6d6ce;margin-top:12px}.session-compare h4{font-size:14px;margin:0}.session-compare article p{font-size:11px;color:#666}.session-compare details{min-width:0}@media(max-width:420px){.session-compare{padding:13px}.session-compare-row{font-size:11px}.session-compare-row b{font-size:10px}.session-compare-head,.session-compare-row{grid-template-columns:minmax(70px,1.15fr) repeat(3,minmax(0,1fr));gap:5px}}
