body{box-sizing:border-box;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;margin:0;overflow-x:hidden;min-height:100vh;width:100vw}body *{box-sizing:border-box}article{overflow-x:hidden}a{text-decoration:none;color:#3061f3}a:hover{text-decoration:none}p{font-size:16px;font-weight:300}p a:hover{text-decoration:underline}.floating-div{display:flex;justify-content:center;line-height:1.2;padding:0 12px;color:#757575;font-size:15px}.floating-div.contrib-line{font-style:italic;margin-top:16px}.cnnix__header__figure{display:flex;justify-content:center;margin-bottom:0;margin-bottom:-28px}.cnnix__header__figure img{width:100%;height:100%;max-width:250px;display:block}.cnnix__header__headline{font-family:CNN Condensed,CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;text-align:center;max-width:800px;margin:0 auto;font-size:1.55rem;line-height:1.2em;font-weight:bold;margin-top:32px;padding:0 8px}@media (min-width: 750px){.cnnix__header__headline{font-size:3rem}}.cnnix__header__dek{text-align:center;max-width:575px;padding:0 12px;margin:16px auto 0;font-weight:200}.cnnix__header__intro{max-width:720px;padding:0 16px;margin:0 auto}.cnnix__header__intro p{margin:0 0 24px}.cnnix__header__metadata{max-width:800px;margin:32px auto;line-height:1.5;padding:0 12px;color:#757575;font-size:15px;text-align:center;margin-bottom:2em}.cnnix__header__metadata p{font-size:15px;font-weight:normal;font-weight:400}.cnnix__header__metadata .byline{font-weight:normal}.cnnix__header__metadata .byline a{color:#757575;text-decoration:underline}.cnnix__header__metadata .byline a:hover{box-shadow:none;color:#c00}.cnnix__header__nav{width:100%;display:flex;height:40px;margin:0;background-color:#fff;border-bottom:1px solid #e6e6e6}.cnnix__header__nav__contents{max-width:1120px;width:100%;margin:0 auto;display:flex;justify-content:space-between;padding-right:8px}@media (min-width: 892px){.cnnix__header__nav__contents{padding-right:0px}}.cnnix__header__nav__contents div{color:#fff}.cnnix__header__nav__contents div>a:hover{background-color:transparent;box-shadow:none}.cnnix__header__nav__contents__logo #cnn-core img{width:40px;height:40px}.cnnix__header__nav__contents__share{height:40px;display:flex;justify-content:center;align-items:center;margin-right:16px}.cnnix__header__nav__contents__share>a{width:30px;height:30px}@media (min-width: 1120px){.cnnix__header__nav__contents__share{margin-right:0}}.cnnix__contrib{text-align:center;color:#777;font-style:italic;font-size:14px;padding:0 12px;margin:8px 0 32px}.cnnix__related{max-width:980px;margin:0 auto;font-family:CNN Condensed,CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;display:flex;flex-wrap:wrap}.cnnix__related__title{flex-basis:100%;min-width:100%;margin-bottom:4px;padding:0 12px}.cnnix__related__stories{list-style-type:none;flex-basis:100%;display:flex;padding:0;flex-wrap:wrap}.cnnix__related__stories li{flex-basis:100%;min-width:100%;padding:0 12px;margin-bottom:16px}@media (min-width: 750px){.cnnix__related__stories li{flex-basis:33.3333%;min-width:33.3333%}}.cnnix__related__stories li a{color:#c00}.cnnix__related__stories li h1{font-size:1.2em;color:#000;margin-top:0}.cnnix__related__stories li img{width:100%}.cnnix__related__stories img{max-width:100%}.cnnix-ad{display:flex;justify-content:center;margin:32px auto 16px}.cnnix-ad#ad_bnr_btf_01,.cnnix-ad#ad_bnr_btf_02{display:none}@media (min-width: 750px){.cnnix-ad#ad_bnr_btf_01,.cnnix-ad#ad_bnr_btf_02{display:flex;margin-top:16px}.cnnix-ad#ad_rect_btf_01,.cnnix-ad#ad_rect_btf_02{display:none !important}}.cnnix__footer{display:flex;height:100%;background-color:#0C0C0C;color:#E6E6E6;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:10px}@media screen and (min-width: 740px){.cnnix__footer{height:100%}}.cnnix__footer a{color:#E6E6E6;transition:all 250ms ease-in-out}.cnnix__footer a:hover{color:white}.cnnix__footer__contents{width:85%;margin:auto;margin-top:6em;letter-spacing:0.1em}@media screen and (min-width: 500px){.cnnix__footer__contents{max-width:110em}}.cnnix__footer__title{font-weight:bold;font-size:2.6em;letter-spacing:0.1em;line-height:2.4em}.cnnix__footer__related-stories{display:table;width:100%;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;-webkit-padding-start:0}@media print{.cnnix__footer__related-stories{display:none}}.cnnix__footer__related-stories li{display:block;width:100%}@media screen and (min-width: 500px){.cnnix__footer__related-stories li{display:table-cell;width:30%;padding:1em}}.cnnix__footer__related-stories li h1{padding:0.5em;background-color:#E6E6E6;color:#262626;font-size:2em}.cnnix__footer__related-stories li img{max-width:100%}.cnnix__footer__related-stories li p{font-weight:200;font-size:1.8em}.cnnix__footer__credits{display:block;font-size:1.8em;line-height:2.4em}.cnnix__footer__credits dt{font-weight:bold}.cnnix__footer__credits dd{font-weight:300}.cnnix__footer__copyright{font-size:1.3em}.cnnix__footer__legal__list{list-style-type:none;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}.cnnix__footer__legal__list__item{margin-right:1.6em;padding-right:1.6em;text-transform:uppercase}@media screen and (min-width: 500px){.cnnix__footer__legal__list__item{display:inline;width:100%}}.cnnix__footer__logo{display:block;width:5em;height:5em;margin-left:90%}@media screen and (min-width: 740px){.cnnix__footer__logo{float:right}}.cnnix__interactive__main .pulsing-circle{width:10px;height:10px;background:#c00;display:inline-block;background:#D66257;border-radius:50%;position:absolute;top:50%;transform:translate(-150%, -50%);animation:pulse 1.8s linear infinite}@keyframes pulse{from{opacity:1}50%{opacity:0.08}to{opacity:1}}


/*# sourceMappingURL=cnnix-impeachment-tracker.index.css.map*/