.ione-paid-political-content-banner{background-color:#e4e4e4;border-bottom:1px solid #9e9e9e;border-left-color:#9e9e9e;border-left-style:solid;border-right-color:#9e9e9e;border-right-style:solid;border-top:1px solid #9e9e9e;margin:10px 0 10px calc(-50vw + 50%);padding:25px 0;text-align:center;width:100vw}.ione-paid-political-content-banner h2{font-size:24px;font-weight:700;line-height:1.15em}@media screen and (min-width:64rem){.ione-paid-political-content-banner h2{font-size:30px;line-height:1.5em}}.ione-paid-political-content-banner h2 a{color:inherit;text-decoration:underline}.ione-paid-political-content-banner h2 a:focus,.ione-paid-political-content-banner h2 a:hover{color:var(--ione4-color-primary)}.ione-paid-political-content-banner__inner{margin:0 auto;max-width:870px;padding:0 10px;width:100%}@media screen and (min-width:40rem){.ione-paid-political-content-banner__inner{padding:0 20px}}@media screen and (min-width:64rem){.ione-paid-political-content-banner__inner{padding:0}}.ione-paid-political-content-banner__disclaimer{font-size:20px;line-height:2.35em}.ione-paid-political-content-banner__content{color:#626262;font-size:18px;line-height:1.15em}@media screen and (min-width:64rem){.ione-paid-political-content-banner__content{font-size:20px;line-height:1.75em}}p.ione-paid-political-content-paragraph{color:var(--ione4-font-color-secondary);font-size:16px;line-height:23px;margin-bottom:1em}p.ione-paid-political-content-paragraph a{color:inherit;text-decoration:underline}p.ione-paid-political-content-paragraph a:focus,p.ione-paid-political-content-paragraph a:hover{color:var(--ione4-color-primary)}
