.zg-regular-sans,.zg-regular-sans-spaced{font-size:1rem;line-height:1.4rem;font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif}.zg-regular-sans{letter-spacing:.03em}.zg-regular-sans-spaced{letter-spacing:.05em}.zg-caps{letter-spacing:.1em;font-size:.95em}.zg-nowrap{white-space:nowrap}.zg-caption p{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:.875rem;letter-spacing:.03em;color:#777;max-width:none}.zg-us-wahl-umfragen svg .zg-axis,.zg-us-wahl-umfragen svg .zg-general-event__label{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;letter-spacing:.05em}.zg-tnum{font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;-webkit-font-kerning:normal;font-kerning:normal}.zg-us-wahl-umfragen__viz{overflow:hidden}.zg-us-wahl-umfragen .zg-politicians{font-weight:700;line-height:1;overflow:hidden;margin:0 0 0 10px}@media screen and (min-width:600px){.zg-us-wahl-umfragen .zg-politicians{float:left;width:30%;margin:21px 0 0}}@media screen and (min-width:48em){.zg-us-wahl-umfragen .zg-politicians{width:25%}}.zg-us-wahl-umfragen .zg-politicians__item{color:#1899d1;width:50%;max-width:12em;max-width:calc(6em + 70px);height:70px;float:left;padding:.5em 0 0 70px;position:relative}@media screen and (min-width:600px){.zg-us-wahl-umfragen .zg-politicians__item{float:none;width:100%;max-width:none;margin:0 0 7px}}.zg-us-wahl-umfragen .zg-politicians__face{position:absolute;left:0;top:0;width:64px;height:64px;border-radius:50%;border:3px solid #1899d1;overflow:hidden;background:#58757f}.zg-us-wahl-umfragen .zg-politicians__face img{width:100%;height:100%;display:block}.zg-us-wahl-umfragen .zg-politicians__current-poll-value{font-size:2em}.zg-us-wahl-umfragen .zg-politicians__item--trump{color:#f94e4e}.zg-us-wahl-umfragen .zg-politicians__item--trump .zg-politicians__face{border-color:#f94e4e}@media screen and (min-width:600px){.zg-us-wahl-umfragen .zg-polls{float:left;width:70%}}@media screen and (min-width:48em){.zg-us-wahl-umfragen .zg-polls{width:75%}}.zg-us-wahl-umfragen .zg-area-chart{position:relative;padding-bottom:50%}@media screen and (min-width:600px){.zg-us-wahl-umfragen .zg-area-chart{padding-bottom:40%}}.zg-us-wahl-umfragen svg{position:absolute;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zg-us-wahl-umfragen svg .zg-svg-background{fill:#f9f9f9}.zg-us-wahl-umfragen svg .zg-line{fill:none;stroke:#1899d1;stroke-width:1.5px}.zg-us-wahl-umfragen svg .zg-line--trump{stroke:#f94e4e}.zg-us-wahl-umfragen svg .zg-area{opacity:.3}.zg-us-wahl-umfragen svg .zg-area--above{fill:#f94e4e}.zg-us-wahl-umfragen svg .zg-area--below{fill:#1899d1}.zg-us-wahl-umfragen svg .zg-general-event__line{fill:none;stroke:#aaa;stroke-width:1px;shape-rendering:crispEdges}.zg-us-wahl-umfragen svg .zg-general-event__label{fill:#777;font-size:.625rem;text-anchor:end;text-anchor:middle}@media screen and (min-width:36em){.zg-us-wahl-umfragen svg .zg-general-event__label{font-size:.75rem;text-anchor:middle}}.zg-us-wahl-umfragen svg .zg-axis{font-size:.625rem}@media screen and (min-width:30em){.zg-us-wahl-umfragen svg .zg-axis{font-size:.75rem}}.zg-us-wahl-umfragen svg .zg-axis line,.zg-us-wahl-umfragen svg .zg-axis path{fill:none;stroke:#aaa;stroke-width:1px;shape-rendering:crispEdges}.zg-us-wahl-umfragen svg .zg-axis .domain{stroke:#ccc;stroke-width:1px;display:none}.zg-us-wahl-umfragen svg .zg-axis .tick line{stroke:#e0e0e0}.zg-us-wahl-umfragen svg .zg-axis text{fill:#777}.zg-us-wahl-umfragen svg .zg-y-axis .domain{display:none}.zg-us-wahl-umfragen svg .zg-y-axis .tick line{stroke:#eee;stroke:#fff}