body{margin:0;background:var(--bg,#fafafa);color:var(--text,#222);font:16px/1.7 system-ui}main{max-width:1000px;margin:auto;padding:24px}a{color:inherit}article,.metric,details.quote-notes{border:1px solid var(--border,#ccc);border-radius:12px;padding:18px;margin:14px 0}#metrics,.comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}form{display:flex;gap:16px;flex-wrap:wrap}label{display:grid;gap:4px}select,button{font:inherit;padding:8px}table{border-collapse:collapse;width:100%}th,td{text-align:start;padding:8px;border-bottom:1px solid var(--border,#ccc)}@media(max-width:600px){#metrics,.comparison{grid-template-columns:1fr}}