.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-top{top:0}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.dg-gpt-ad-container{margin-bottom:1.25rem;margin-top:3.125rem;text-align:center}.dg-gpt-ad{min-height:3.125rem}.masthead{align-items:center;background-color:transparent;border-bottom:1px solid #e6e6e6;display:flex;justify-content:center;z-index:1030;padding:.6451612903rem 1rem}.masthead__logo{height:calc(1.275rem + .3vw);display:block}@media (min-width:75em){.masthead__logo{height:1.5rem}}.masthead__logo svg{height:100%;vertical-align:middle}.relateds{max-width:630px;width:95%;margin:10px auto;border-top:4px solid #000}.relateds .relateds__header{font-family:"Benton Gothic",Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;line-height:1.2;margin:.7525rem 0}.relateds__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin:0 auto 1.55rem}@media (min-width:768px){.relateds__container{display:grid;grid-gap:1.55rem;grid-template-columns:1fr 1fr}.relateds__item{margin:0 auto .7525rem}}.relateds__item img{width:100%;vertical-align:bottom;margin-bottom:6px}.relateds__headline{font-size:22px;font-family:KisFBDisplay,Times,"Times New Roman",serif;font-weight:400;line-height:1.3;margin:0}.byline,.byline .author,.dateline{font-size:14px!important}.relateds__headline a{color:#333;text-decoration:none}.relateds__headline a:active,.relateds__headline a:focus,.relateds__headline a:hover{text-decoration:underline}figure{margin:0}header.center h1{max-width:800px;font-size:49px;position:relative}p a{color:#31799e!important}.byline{margin-top:20px!important}.byline .author{text-transform:none}.byline a{color:#c94333!important}article.big-build header{margin-bottom:15px;overflow:hidden}.dateline{text-transform:none!important}.chart-wrapper{width:100%;max-width:400px;margin:auto;position:relative}.chart-wrapper .chart::after{content:url(/projects/props-california-2020-election-money/assets/arrow.78e4d615.svg);position:absolute;height:190px;width:190px;top:-62px;right:-130px}.chart-wrapper .chart::before{content:url(/projects/props-california-2020-election-money/assets/circle.62b950bf.svg);position:absolute;height:180px;width:180px;top:-136px;right:-110px}@media (max-width:768px){header.center h1{font-size:36px;max-width:580px}.chart-wrapper{max-width:250px}.chart-wrapper .chart::after{top:-70px;right:-120px;transform:scale(.75)}.chart-wrapper .chart::before{top:-125px;right:-120px;transform:scale(.75) rotate(6deg)}}@media (max-width:620px){header.center h1{font-size:31px;width:335px}.hide-phone{display:none}.chart-wrapper .chart::after{top:-90px;right:-90px;transform:scale(.62) rotate(-32deg)}.chart-wrapper .chart::before{top:-122px;right:20px;transform:scale(.62) rotate(0)}}.axis--x .tick text,text.anno{fill:#666;font-size:14px;font-family:"Benton Gothic",Arial,sans-serif}text.anno{font-weight:400}.propinfo:first-of-type{margin-top:60px}.propinfo{border-top:5px solid #000;width:100%;max-width:900px;margin:10px auto 40px}.propinfo .parent{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row wrap}.propinfo .parent .child:nth-of-type(odd){width:28%;flex:0 1 auto}.propinfo .parent .child:nth-of-type(even){width:67%;flex:0 1 auto}.propinfo .parent .rank{order:10;margin-top:27px}.propinfo .parent .rank p{font-family:"Benton Gothic",Arial,sans-serif;font-weight:600;font-size:30px;margin:0 20px}.propinfo .parent .info{order:20;margin-top:27px}.propinfo .parent .info .infoholder{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.propinfo .parent .info .infoholder p{display:block;margin:0}.propinfo .parent .info .infoholder p.year{font-family:"Benton Gothic",Arial,sans-serif;font-weight:600;border:2px solid #000;border-radius:3px;padding:3px 5px;margin-right:10px;font-size:13px}.propinfo .parent .info .infoholder p.name{font-family:KisFBDisplay,Georgia,serif;font-size:30px}.propinfo .parent .result{order:30;align-self:center}.propinfo .parent .result p.text{font-family:"Benton Gothic",Arial,sans-serif;font-size:20px;margin:auto 1rem}.propinfo .parent .total{order:40}.propinfo .parent .total p.big{font-family:KisFBDisplay,Georgia,serif;font-size:80px;margin:0 auto}@media (max-width:700px){.propinfo .parent{margin:0 5%}.propinfo .parent .child:nth-of-type(even),.propinfo .parent .child:nth-of-type(odd){width:100%}.propinfo .parent .rank{margin-top:17px}.propinfo .parent .rank p{margin:5px auto}.propinfo .parent .info{margin-top:0}.propinfo .parent .result{order:45}.propinfo .parent .result p.text{margin:0 auto}.propinfo .parent .total p.big{font-size:60px}}@media (max-width:400px){.propinfo .parent .total p.big{font-size:45px}}.propinfo .parent .bars{order:50}.propinfo .parent .bars .barholder{width:87%;height:25px;position:relative;max-width:630px;margin:30px auto 90px;clear:both}.propinfo .parent .bars .barholder .labels p,.propinfo .parent .bars .barholder .title{margin:0;font-family:"Benton Gothic",Arial,sans-serif;font-size:15px}.propinfo .parent .bars .barholder .labels .text.leftside{float:left}.propinfo .parent .bars .barholder .labels .text.rightside{float:right}.propinfo .parent .bars .barholder .pieces{height:100%;clear:both}.propinfo .parent .bars .barholder .pieces .inner{position:relative;height:100%;float:left}.propinfo .parent .bars .barholder .pieces .inner.leftcolor{background-color:#d94f54}.propinfo .parent .bars .barholder .pieces .inner.leftside{border-radius:4px 0 0 4px;box-sizing:border-box;border-top:2px solid #333;border-bottom:2px solid #333;border-left:2px solid #333}.propinfo .parent .bars .barholder .pieces .inner.rightcolor{background-color:#f6a0a1}.propinfo .parent .bars .barholder .pieces .inner.rightside{border-radius:0 4px 4px 0;box-sizing:border-box;border-top:2px solid #333;border-bottom:2px solid #333;border-right:2px solid #333}.propinfo .parent .bars .barholder .pieces .inner.current{background-color:#fff}.propinfo .parent .bars .barholder .pieces .inner.halfway{float:none;border-right:3px solid #333}.propinfo .parent .details{order:60}.propinfo .parent .empty{order:70}.propinfo .parent .donors{order:80}.propinfo .parent .donors .sides{display:flex}.propinfo .parent .donors .sides .side{width:44%;flex:0 1 auto}@media (max-width:700px){.propinfo .parent .bars{order:75}.propinfo .parent .bars .barholder:last-of-type{margin-bottom:50px}.propinfo .parent .bars .barholder{width:100%;margin:0 auto 70px}.propinfo .parent .donors{margin-top:20px}.propinfo .parent .donors .sides{margin:auto}.propinfo .parent .donors .sides .side:last-of-type{margin-top:15px}.propinfo .parent .donors .sides .side{margin:0;width:100%}}.propinfo .parent .donors .sides .side p.subhed{font-family:"Benton Gothic",Arial,sans-serif;font-weight:600;font-size:20px;margin:5px auto}.propinfo .parent .donors .sides .side p.summary{font-family:KisFBDisplay,Georgia,serif;font-size:27px;margin:5px auto 0}.propinfo .parent .donors .sides .side .group{margin-top:18px}.propinfo .parent .donors .sides .side .group p.donor{font-family:"Benton Gothic",Arial,sans-serif;font-weight:600;font-size:17px;margin:5px auto;line-height:1.1}.propinfo .parent .donors .sides .side .group p.total{font-family:Georgia,serif;font-size:18px;line-height:1.3;margin:5px auto}text.title{font-family:"Benton Gothic Black",Arial,sans-serif;font-weight:600;font-size:70px}