.pubToolsPage{max-width:52rem;padding:var(--space-6) var(--space-4) var(--space-8);color:var(--ink);margin-inline:auto}.pubToolsPage .screen{padding-inline:0}.pubComparisonForm,.pubComparisonResults,.pubToolsMethod{margin-block-start:var(--space-8)}.pubComparisonForm fieldset{margin:0 0 var(--space-6);border:0;min-width:0;padding:0}.pubComparisonForm legend,.pubToolsPage h2{font-size:var(--text-lg);padding:0;font-weight:650}.pubToolsPage h3{font-size:var(--text-md)}.pubToolsPage p{margin-block:var(--space-3);line-height:1.6}.pubToolsPage label{margin-block:var(--space-3) var(--space-2);display:block}.pubToolsPage input,.pubToolsPage select,.pubToolsPage textarea{width:100%;min-height:var(--control-height);padding:var(--space-3);font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--control-radius);box-sizing:border-box}.pubToolsPage input[type=number]{max-width:8rem}.pubToolsPage select{text-overflow:ellipsis}.pubToolsPage textarea{resize:vertical}.pubToolsPage :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brass-ink);outline-offset:3px}.pubToolsPage a{color:var(--ink);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.pubComparisonChoices,.pubComparisonSelected,.pubComparisonResultList,.pubComparisonEvidence{padding:0;list-style:none}.pubComparisonChoices li{margin-block:var(--space-2)}.pubComparisonChoices button{white-space:normal;text-align:start;height:auto}.pubComparisonSelected li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--hairline);display:flex}.pubComparisonSelected span{overflow-wrap:anywhere;min-width:0}.pubComparisonResult{border-top:1px solid var(--hairline-strong);padding-block:var(--space-6)}.pubComparisonResult h3{overflow-wrap:anywhere}.pubComparisonTotal{font-size:var(--text-lg);font-weight:650}.pubComparisonSource{color:var(--ink-soft);font-size:var(--text-sm)}.pubComparisonSource a{min-height:var(--control-height);align-items:center;display:inline-flex}.pubComparisonEvidence li{padding-block:var(--space-2)}.pubComparisonActions,.pubToolsMethod nav{align-items:center;gap:var(--space-4);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.pubComparisonActions a,.pubToolsMethod nav a{min-height:var(--control-height);align-items:center;display:inline-flex}.pubComparisonShare,.pubComparisonPoll,.pubToolsMethod{border-top:1px solid var(--hairline);padding-block:var(--space-6)}.pubComparisonPoll select{margin-block-end:var(--space-4)}
