.comparison-explorer{min-width:0}.comparison-controls{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--line)}.comparison-controls label{font-size:12px;font-weight:650;min-width:0}.comparison-controls select{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--bg);min-height:44px}.comparison-story{margin:23px 0 18px}.comparison-story h2{font-size:25px}.comparison-story h2 span{font-size:16px;color:var(--muted);font-weight:500}.comparison-story p{max-width:760px;font-size:13px;color:var(--muted)}.comparison-story .eyebrow{color:var(--accent);font-size:10px}.comparison-axis{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin:16px 0 8px}.comparison-bars{display:grid;gap:13px}.comparison-bar-row{padding:18px;border:1px solid var(--line);border-radius:11px;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.comparison-bar-row.is-reference{background:var(--wash);border-color:var(--accent)}.comparison-company{min-width:0}.comparison-company button{border:0;padding:0;background:none;color:var(--accent);font-weight:800;font-size:15px;min-height:30px}.comparison-company span,.comparison-company small{display:block;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.comparison-company small{font-size:10px;margin-top:5px}.comparison-bar-value{text-align:right;align-self:center;min-width:0}.comparison-bar-value strong{font-size:23px;display:block;overflow-wrap:anywhere}.comparison-bar-value span{display:block;font-size:11px;color:var(--muted);margin-top:3px}.comparison-track{grid-column:1/-1;height:12px;position:relative;background:var(--line);border-radius:5px}.comparison-track b{position:absolute;top:0;height:100%;background:var(--accent);border-radius:4px;min-width:0}.comparison-zero{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--ink);z-index:1}.comparison-row-links{display:flex;justify-content:space-between;align-items:center;gap:8px;grid-column:1/-1}.comparison-row-links a{font-size:11px}.comparison-row-links .quiet{padding:5px 9px;min-height:32px;font-size:10px}.comparison-export{margin-top:23px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media(max-width:760px){.comparison-controls{grid-template-columns:1fr}.comparison-controls select{font-size:16px}.comparison-bar-row{padding:14px;gap:12px}.comparison-bar-value strong{font-size:20px}.comparison-story h2{font-size:22px}.comparison-row-links .quiet{min-height:44px}.comparison-row-links a{padding:10px 0}.comparison-export .button{width:100%}.comparison-axis{font-size:9px}}

.comparison-controls>div{min-width:0}.comparison-axis{margin-left:19px;margin-right:19px}
