.site .free-section>h3{font-size:var(--step-lead);margin-top:44px}.site .free-section>h2+h3{margin-top:24px}.site .free-section>h3+.tool-table-wrap{margin-top:14px}.site .ue-chips{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.site .ue-chips button{border:2px solid var(--grid);background:var(--paper);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;padding:0 18px;font-weight:800;transition:border-color .15s,translate .15s}.site .ue-chips button:hover{border-color:var(--blue)}.site .ue-chips button[aria-checked=true]{background:var(--gold);border-color:var(--gold-deep)}.site .ue-kinds{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;margin-top:28px;padding:0;list-style:none;display:grid}.site .ue-kind{border-radius:var(--radius);background:var(--paper);border:2px solid var(--grid);align-content:start;gap:10px;padding:20px 22px;display:grid}.site .ue-kind h3{margin:0}.site .ue-kind>p{font-size:var(--step-small);margin:0}.site .ue-example{gap:12px;margin:4px 0 0}.site .ue-example .pp-figs .pp-fig,.site .ue-example .pp-fig-missing{width:clamp(64px,17vw,80px)}.site .ue-example .pp-sum>.pp-ask>.pp-fig{width:clamp(88px,24vw,112px)}.site .ue-example .pp-options.is-figures .pp-option-body>.pp-ask>.pp-fig{max-width:88px}.site .ue-example .pp-options.is-figures{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.site .ue-example .pp-option{cursor:default}.site .ue-read{margin:0;font-style:italic}.site .ue-example figcaption{font-size:var(--step-small)}.site .ue-districts{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin-top:28px;padding:0;list-style:none;display:grid}.site .ue-districts li{border-radius:var(--radius);background:var(--paper);border:2px solid var(--grid);padding:18px 20px}.site .ue-districts h3{margin:0 0 6px}.site .ue-districts p{font-size:var(--step-small);margin:0 0 8px}.site .ue-districts a{font-size:var(--step-small);overflow-wrap:anywhere}.site .ue-help{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:28px;display:grid}.site .ue-help>div{border-radius:var(--radius);background:var(--paper);border:2px solid var(--grid);padding:20px 22px}.site .ue-help h3{margin:0 0 8px}.site .ue-help li+li{margin-top:8px}.site .ue-sources,.site .ue-ours{font-size:var(--step-small);color:var(--muted);overflow-wrap:anywhere;margin-top:18px}
