@import url(https://fonts.googleapis.com/css?family=Lato:400,300,400italic,700,700italic,300italic,900|Roboto+Mono);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,picture,section{display:block}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}picture{line-height:0}html{background-color:#fefefe;color:#555;font-family:Lato,sans-serif;font-feature-settings:"kern" 1;font-kerning:normal;font-size:14.875px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga"on;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){html{font-size:17px}}::-moz-selection{background-color:#0094ff;color:#fefefe}::selection{background-color:#0094ff;color:#fefefe}@media print{html{background:none;font-family:Lato,sans-serif;font-feature-settings:"kern" 1;font-kerning:normal;font-size:8pt;text-rendering:optimizeLegibility}html,html a{color:#000}html a[href^=http]:not([href*="taxfoundation.org"]):after{content:" (" attr(href) ")"}html img,html table{page-break-inside:avoid}@page{margin:1in}}.print-logo{display:none}@media print{.print-logo{display:block;margin:0 auto;padding:0}}html{height:100vh}body{display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:100%;grid-template-rows:auto 1fr auto;height:100%}body.admin-bar header{top:32px}body.admin-bar .navbar__submenu{top:132px}@media only print{body{display:block}}main{grid-area:main;margin-top:59px;padding-top:1px}@media only screen and (min-width:768px){main{margin-top:99px}}hr{background-color:#ccc;border:0;color:#ccc;height:1px;margin:1.5rem 0}img{height:auto;margin-bottom:1.25rem;width:100%}.img-large{max-width:70%;margin:1.25rem auto}.horizontal-space{margin-right:8rem}.tf-logo-print{display:none}@media print{main{margin:0}.tf-logo-print{display:block}.HB-Bar{display:none}}.u-mt0{margin-top:0}.u-mt0-5{margin-top:.5rem}.u-mt1-0{margin-top:1rem}.u-mt1-5{margin-top:1.5rem}.u-mt2-0{margin-top:2rem}.u-mt2-5{margin-top:2.5rem}.u-mt3-0{margin-top:3rem}.u-mr0{margin-right:0}.u-mr0-5{margin-right:.5rem}.u-mr1-0{margin-right:1rem}.u-mr1-5{margin-right:1.5rem}.u-mr2-0{margin-right:2rem}.u-mr2-5{margin-right:2.5rem}.u-mr3-0{margin-right:3rem}.u-mb0{margin-bottom:0}.u-mb0-5{margin-bottom:.5rem}.u-mb1-0{margin-bottom:1rem}.u-mb1-5{margin-bottom:1.5rem}.u-mb2-0{margin-bottom:2rem}.u-mb2-5{margin-bottom:2.5rem}.u-mb3-0{margin-bottom:3rem}.u-ml0{margin-left:0}.u-ml0-5{margin-left:.5rem}.u-ml1-0{margin-left:1rem}.u-ml1-5{margin-left:1.5rem}.u-ml2-0{margin-left:2rem}.u-ml2-5{margin-left:2.5rem}.u-ml3-0{margin-left:3rem}.u-pt0{padding-top:0}.u-pt0-5{padding-top:.5rem}.u-pt1-0{padding-top:1rem}.u-pt1-5{padding-top:1.5rem}.u-pt2-0{padding-top:2rem}.u-pt2-5{padding-top:2.5rem}.u-pt3-0{padding-top:3rem}.u-pr0{padding-right:0}.u-pr0-5{padding-right:.5rem}.u-pr1-0{padding-right:1rem}.u-pr1-5{padding-right:1.5rem}.u-pr2-0{padding-right:2rem}.u-pr2-5{padding-right:2.5rem}.u-pr3-0{padding-right:3rem}.u-pb0{padding-bottom:0}.u-pb0-5{padding-bottom:.5rem}.u-pb1-0{padding-bottom:1rem}.u-pb1-5{padding-bottom:1.5rem}.u-pb2-0{padding-bottom:2rem}.u-pb2-5{padding-bottom:2.5rem}.u-pb3-0{padding-bottom:3rem}.u-pl0{padding-left:0}.u-pl0-5{padding-left:.5rem}.u-pl1-0{padding-left:1rem}.u-pl1-5{padding-left:1.5rem}.u-pl2-0{padding-left:2rem}.u-pl2-5{padding-left:2.5rem}.u-pl3-0{padding-left:3rem}.width-constrained{margin-left:auto;margin-right:auto;max-width:1200px}.padded{padding-left:1rem;padding-right:1rem}@media only screen and (min-width:768px) and (max-width:1023px){.padded{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:1024px){.padded{padding-left:5rem;padding-right:5rem}}.padded--extreme{padding-left:2rem;padding-right:2rem}@media only screen and (min-width:768px) and (max-width:1023px){.padded--extreme{padding-left:7rem;padding-right:7rem}}@media only screen and (min-width:1024px){.padded--extreme{padding-left:15rem;padding-right:15rem}}@media only screen{.full-width{width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;max-width:100vw!important}}@media only screen and (min-width:1024px){.full-width table{display:table!important}}.hidden{display:none!important}@media print{.no-print{display:none!important}}@media only screen and (min-width:0) and (max-width:768px){.hidden-mobile{display:none!important}}.accordion-item{border-bottom:1px solid #eee}.accordion-item .accordion-button[aria-expanded=true]{border-bottom:1px solid #0094ff}.accordion-button{position:relative;display:block;text-align:left;width:100%;padding:1em 2.5rem 1em 0;color:#555;font-size:1.15rem;font-weight:400;border:none!important;background:none!important;outline:none}.accordion-button:focus,.accordion-button:hover{background:none!important;border:none!important;cursor:pointer;color:#0094ff}.accordion-button:focus:after,.accordion-button:hover:after{cursor:pointer;color:#0094ff;border:1px solid #0094ff}.accordion-button-title{padding:1em 1.5em 1em 0}.accordion-button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}.accordion-button .icon:before{top:9px;left:5px;width:10px;height:2px}.accordion-button .icon:after,.accordion-button .icon:before{display:block;position:absolute;content:"";background:currentColor}.accordion-button .icon:after{top:5px;left:9px;width:2px;height:10px}.accordion-button[aria-expanded=true]{color:#0094ff}.accordion-button[aria-expanded=true] .icon:after{width:0}.accordion-button[aria-expanded=true]+.accordion-content{opacity:1;height:auto;transition:all .2s linear}.accordion-content{opacity:0;height:0;overflow:hidden;transition:opacity .2s linear}.box{border-radius:0;border-style:solid;border-width:1px;padding:1rem}.box--brand{background-color:#fefefe;border-color:#0094ff}.box--subtle{background-color:#fefefe;border-color:#ccc}.box--gray{background-color:#eee;border-color:transparent}.box--feature{background-color:#0094ff;border-color:transparent;color:#fff}.box__featured-heading{background-color:#0094ff;border:1px solid #0094ff;border-top-left-radius:0;border-top-right-radius:0;color:#fefefe;display:block;margin:calc(-1rem - 1px) calc(-1rem - 1px) 1rem;padding:.5rem;text-align:center}.hover-box{display:inline-block;position:relative}@media only screen and (min-width:0) and (max-width:767px){.hover-box{display:none}}.hover-box-text{background-color:#eee;border-radius:0;color:#555;font-size:.8rem;left:115%;opacity:0;padding:.5rem;position:absolute;text-align:left;top:0;transition:opacity .3s;visibility:hidden;width:100px;z-index:1}.hover-box-text:after{border:8px solid transparent;border-right-color:#eee;content:"";margin-top:-8px;position:absolute;right:100%;top:50%}.hover-box:hover>*{visibility:visible;opacity:1}.date,.title-bar{margin-bottom:.5rem}.date{color:#888;font-size:.8rem}.bylines{display:block}@media only print{.bylines{display:none}}.bylines__print-only{display:none}@media only print{.bylines__print-only{display:block;padding-bottom:1rem}}.byline{background-color:#fff;display:inline-grid;margin:0 2rem .5rem 0;overflow-y:hidden;vertical-align:middle}.byline--with-twitter{grid-template-columns:repeat(2,auto)}.byline__author{color:#888;display:inline-grid;grid-template:45px/fit-content(calc(45px + 1rem)) auto;position:relative;transition-duration:.2s;transition-property:color,opacity;transition-timing-function:ease-out}.byline__author-image{-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:1rem;height:45px;width:45px}.byline__author-name{font-size:1rem;grid-column:2/3;grid-row:1/2;align-self:center}.byline__author-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.byline__author:hover{color:#0094ff;opacity:.7}.byline__twitter{align-content:center;display:inline-grid}.byline__twitter-link{display:block}.byline__feature-bottom-container{display:grid;grid-gap:1rem;justify-items:center;margin:.5rem auto 1rem}@media only screen and (min-width:768px){.byline__feature-bottom-container{grid-auto-flow:column}}.byline__feature-bottom{display:flex;flex-direction:column;text-align:center;transition-duration:.2s;transition-property:opacity,background-color;transition-timing-function:ease-out}@media only screen and (min-width:768px){.byline__feature-bottom{max-width:450px}}.byline__feature-bottom-link{display:block}.byline__feature-bottom-portrait{background:#ccc;border-radius:100%;margin-bottom:.5rem;width:150px}.byline__feature-bottom-name{font-weight:700;font-size:1.2rem}.byline__feature-bottom-role{margin-bottom:0}.byline__feature-bottom-text{line-height:1.5;font-size:.8rem;text-align:left;margin-bottom:1rem}.byline__feature-bottom-twitter{font-size:.8rem;margin-top:auto}.twitter-follow{margin-top:2rem;margin-bottom:3rem}.twitter-follow p{display:inline;margin-right:1rem}@supports not (display:grid){.byline{border:0}.byline:after{content:", "}.byline:last-child:after{content:""}.byline__author{display:inline-block}.byline__author-image,.byline__twitter{display:none}}.cards{align-content:start;display:grid;grid-gap:1rem;grid-template:auto/1fr}@media only screen and (min-width:768px){.cards{grid-template:auto/repeat(auto-fit,minmax(26vw,1fr))}.cards--four-columns{grid-template:auto/repeat(4,1fr)}}@media only screen and (min-width:1024px){.cards{grid-template:auto/repeat(auto-fit,minmax(15rem,1fr))}}.cards__card{background-color:#fefefe;border-radius:0;border:1px solid #ccc;color:#555;display:grid;grid-template:auto/1fr;position:relative}.cards__card,.cards__card:hover{text-decoration:none}.cards__card:hover .cards__card-image:before{opacity:.1}.cards__card>:first-child{border-radius:0 0 0 0;border-top:0}.cards__card>:last-child{border-radius:0 0 0 0}.cards__card>:only-child{border-radius:0}.cards__card-image{background:#eee url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAwIiBoZWlnaHQ9IjUwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIuNSIgeTE9IjAiIHgyPSIuNSIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwOTRmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwZGVmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoNTAwdjUwMEgweiIvPjwvc3ZnPg==) top repeat-x;background-position:50%;background-size:cover;height:225px}.cards__card-image,.cards__card-image--small{border-radius:0 0 0 0;display:block;padding:0;position:relative;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in ease-out}.cards__card-image--small{background:#eee;background-position:50%;background-size:cover;height:175px}.cards__card-image:before{background:#fefefe;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.cards__card-content{padding:1rem}.cards__card-content h2{font-size:1.4rem;line-height:1.5rem}.cards__card-content p{font-size:.9rem;line-height:1.25rem}.cards__card-link{background:linear-gradient(0deg,#0094ff,#0094ff 5px,transparent 0,transparent) no-repeat;background-position:0 6px;bottom:0;left:0;position:absolute;right:0;top:0;transition-duration:.1s;transition-property:background;transition-timing-function:ease-in-out;z-index:5}.cards__card-link:hover{background-position:0 0}.cards__card-link-taxedu{background:linear-gradient(0deg,#007ebe,#007ebe 5px,transparent 0,transparent) no-repeat;background-position:0 6px;bottom:0;left:0;position:absolute;right:0;top:0;transition-duration:.1s;transition-property:background;transition-timing-function:ease-in-out;z-index:5}.cards__card-link-taxedu:hover{background-position:0 0}.cards__state-card{align-content:center;border:1px solid #ccc;border-radius:0;display:grid;grid-template:minmax(4rem,auto) 1fr auto/1fr;transition-duration:.3s;transition-property:background;transition-timing-function:ease-in ease-out}.cards__state-card a,.cards__state-card a:focus,.cards__state-card a:hover{text-decoration:none}.cards__state-card>:first-child{border-radius:0 0 0 0;border-top:0}.cards__state-card>:last-child{border-radius:0 0 0 0}.cards__state-card>:only-child{border-radius:0}.cards__state-card-header{background:#0094ff;display:flex;flex-direction:column;justify-content:center;padding:.25rem 1rem .75rem}.cards__state-card-header p{text-align:center;color:#fefefe;line-height:1.25rem;font-weight:700}.cards__state-card-content{padding:1em 1em 1.5rem}.cards__state-card-content h1{text-align:center;font-size:3rem;margin-bottom:0}.cards__state-card-content button{background:#6eb76e;border:1px solid #6eb76e;border-radius:10000px;color:#fefefe;cursor:pointer;font-size:.9rem;margin-top:1rem;margin-bottom:0;padding:.4rem .75rem;line-height:1;transition-duration:.2s;transition-property:background-color,border;transition-timing-function:ease-out}.cards__state-card-content button:active,.cards__state-card-content button:focus,.cards__state-card-content button:hover{background:#a1d0a1;border:1px solid #a1d0a1}.cards__state-card-study{align-self:end;color:#888;font-size:.8rem;padding:.5rem 1rem;border-top:1px solid #ccc;background:#fefefe;transition-duration:.3s;transition-property:background,color;transition-timing-function:ease-in ease-out}.cards__state-card-study:hover{background:#e6f4ff;cursor:pointer}.cards__state-card-study a{font-size:.8rem;color:#888;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color;transition-timing-function:ease-in ease-out}.cards__state-card-study a:hover{color:#666;text-decoration:none}.video-cards{align-content:start;display:grid;grid-gap:1rem;grid-template:auto/1fr;margin:auto;max-width:1500px}@media only screen and (min-width:768px){.video-cards{grid-template:auto/repeat(auto-fit,minmax(300px,1fr))}}.video-cards__card{background-color:#fefefe;border-radius:0;border:1px solid #ccc;color:#555;display:grid;grid-template:auto/1fr;position:relative}.video-cards__card,.video-cards__card:hover{text-decoration:none}.video-cards__card:hover .cards__card-image:before{opacity:.1}.video-cards__card>:first-child{border-radius:0 0 0 0;border-top:0}.video-cards__card>:last-child{border-radius:0 0 0 0}.video-cards__card>:only-child{border-radius:0}.video-cards__card-image{background:#eee url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAwIiBoZWlnaHQ9IjUwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIuNSIgeTE9IjAiIHgyPSIuNSIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwOTRmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwZGVmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoNTAwdjUwMEgweiIvPjwvc3ZnPg==) top repeat-x;background-position:50%;background-size:cover;border-radius:0 0 0 0;display:block;height:250px;padding:0;position:relative;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in ease-out}.video-cards__card-image:before{background:#fefefe;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.video-cards__card-content{padding:1rem}.video-cards__card-content h2{font-size:1.4rem;line-height:1.75rem}.video-cards__card-content p{font-size:.9rem;line-height:1.25rem;font-style:normal}.video-cards__card-link{background:linear-gradient(0deg,#0094ff,#0094ff 5px,transparent 0,transparent) no-repeat;background-position:0 6px;bottom:0;left:0;position:absolute;right:0;top:0;transition-duration:.1s;transition-property:background;transition-timing-function:ease-in-out;z-index:5}.video-cards__card-link:hover{background-position:0 0}.video-cards__video-link{position:relative;top:90px;left:0;right:0;bottom:0;transition-duration:.1s;transition-property:background;transition-timing-function:ease-in-out;z-index:5}.video-cards__video-link:hover{background-position:0 0}.categories,.tags{font-size:.8rem;line-height:1rem;margin:0 0 1rem;text-align:left;padding-left:0}.categories__link,.tags__link{color:#0094ff;display:block;padding:.3rem .6rem;text-decoration:none}.categories__item,.tags__item{border:1px solid #0094ff;border-radius:4px;color:#0094ff;display:inline-block;margin:0 .5rem .75rem 0;transition-duration:.3s;transition-property:background-color,border-color,color;transition-timing-function:ease-out ease-in}.categories__item a,.tags__item a{color:#0094ff;text-decoration:none}.categories__item a:hover,.tags__item a:hover{color:#fff;text-decoration:none}.categories__item:active,.categories__item:focus,.categories__item:hover,.tags__item:active,.tags__item:focus,.tags__item:hover{background-color:#0094ff;border-color:#0094ff;color:#fefefe}@media print{.categories,.tags{display:none}}.tags__link{text-transform:capitalize}.centers{align-items:stretch;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid #ccc;border-top:7px solid #0094ff;display:grid;grid-template:auto/repeat(4,1fr);margin:4rem auto;padding:0}@media only screen and (min-width:0) and (max-width:767px){.centers{grid-template:repeat(4,auto)/auto;margin:2rem 1rem}}.centers__center{background-color:transparent;border-right:1px solid #ccc;height:100%;padding:2rem;margin:0;position:relative;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out}.centers__center h2{margin:1rem}.centers__center:last-child{border-right:0}.centers__center:hover{background-color:#e6f4ff}@media only screen and (min-width:0) and (max-width:767px){.centers__center{border-right:0;border-bottom:1px solid #ccc}.centers__center:last-child{border-bottom:0}}.centers__center-icon{display:block;height:110px;margin:.5rem auto;width:110px}.centers__center-link{bottom:0;display:block;left:0;margin:0;padding:0;position:absolute;right:0;top:0;z-index:2}.center-menu{margin-top:2rem}.center-menu form{margin:0 1rem .5rem}.center-menu .primary-policy-area{font-weight:700}.center-menu .secondary-policy-area{padding-left:1rem}code{background-color:#eee;font-family:monospace;font-size:.9rem;padding:.2rem .4rem;margin:0 .1rem;border-radius:0}.content-alert{font-size:.8rem;padding:1rem 1rem 0;width:100%}.content-alert__list{border:1px solid #ccc;border-radius:0;margin:0;padding:0}.content-alert__list *{text-align:center}.content-alert__name{background-color:#ef4538;border:1px solid #ef4538;border-top-left-radius:0;border-top-right-radius:0;color:#fefefe!important;font-weight:700;margin:-1px;padding:1rem;text-transform:uppercase;vertical-align:middle}.content-alert__name a{display:block}.content-alert__name a,.content-alert__name a:active,.content-alert__name a:hover,.content-alert__name a:visited{color:#fefefe!important}.content-alert__list-item{border-bottom:1px solid #ccc;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.5rem}.content-alert__list-item:last-of-type{border-bottom:none}.content-alert__link{color:#555;display:block;overflow:hidden;padding:.8rem;text-decoration:none;text-overflow:ellipsis;transition:color .1s ease-in-out;white-space:nowrap}.content-alert__link:hover{color:#0094ff}.content-alert__link:active,.content-alert__link:visited{color:#555;text-decoration:none}@media only screen and (min-width:768px){.content-alert__list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.content-alert__list *{text-align:center}.content-alert__name{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0;flex:1 1 auto}.content-alert__list-item{border-right:1px solid #ccc;border-bottom:0;flex:1 1 25%}.content-alert__list-item:last-of-type{border-right:none}.content-alert__link{padding:.5rem 1rem}}.content-feedback{background-color:#e6f4ff;border-radius:0;border:1px solid #0094ff;padding:2rem 1.5rem 1rem;margin:2rem 0 1.5rem;text-align:center}.content-feedback svg{pointer-events:none}.content-feedback__share .icons-sidebar__link{background-color:#e6f4ff;text-decoration:none}.footer{background-color:#eee;color:#666;grid-area:footer;padding:0;margin-top:2rem;width:100%}.footer__promotion{background-color:#0094ff;justify-content:center;padding:0 36px 1rem;width:100%}.footer__promotion h3{color:#fefefe;padding:2rem 36px 1rem;text-align:center;width:100%}.footer__content{margin:1rem auto 0;width:90%}@media only screen and (min-width:768px) and (max-width:1023px){.footer__content{display:grid;grid-gap:1rem;grid-template:auto auto/repeat(3,1fr)}}@media only screen and (min-width:1024px){.footer__content{display:grid;grid-gap:1rem;grid-template:auto/40% repeat(3,1fr);max-width:1400px}}@media only screen and (min-width:0) and (max-width:767px){.footer__content{text-align:center}}.footer__about,.footer__connect,.footer__contact,.footer__links{padding:1rem 0}.footer__about ul,.footer__connect ul,.footer__contact ul,.footer__links ul{line-height:2;list-style:none;margin-left:0;padding-left:0}.footer__about li,.footer__connect li,.footer__contact li,.footer__links li{margin:0}.footer__about a,.footer__connect a,.footer__contact a,.footer__links a{color:#666;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.footer__about a:hover,.footer__connect a:hover,.footer__contact a:hover,.footer__links a:hover{color:#0094ff}@media only screen and (min-width:768px) and (max-width:1023px){.footer__about{justify-self:center;grid-column:1/4;grid-row:1/2}.footer__about h3{text-align:center}}@media only screen and (min-width:1024px){.footer__about{grid-column:1/2;grid-row:span 1}}@media only screen and (min-width:768px) and (max-width:1023px){.footer__links{justify-self:center;grid-column:1/2;grid-row:2/3}}@media only screen and (min-width:1024px){.footer__links{grid-column:2/3;grid-row:span 1}}.footer__connect p{display:inline-block;vertical-align:middle}.footer__connect li{margin-left:-.5rem}@media only screen and (min-width:768px) and (max-width:1023px){.footer__connect{justify-self:center;grid-column:2/3;grid-row:2/3}}@media only screen and (min-width:1024px){.footer__connect{grid-column:3/4;grid-row:span 1}}.footer__contact__text{line-height:1.25rem;margin-bottom:.8rem}@media only screen and (min-width:768px) and (max-width:1023px){.footer__contact{justify-self:center;grid-column:3/4;grid-row:2/3}}@media only screen and (min-width:1024px){.footer__contact{grid-column:4/5;grid-row:span 1}}.footer__copyright{background-color:#e6e6e6;color:#666;justify-content:center;padding:1.5rem 0 .05rem;text-align:center;width:100%}.footer__copyright ul li{font-size:.8rem;font-style:normal;font-weight:400;line-height:1.2;display:inline-block;line-height:2;list-style:none;margin:0 .75rem 0 0}.footer__copyright ul li:after{content:"|";display:inline-block;margin:0 0 0 .75rem}.footer__copyright ul li:last-child:after{content:"";margin:0}.footer__copyright a{color:#555;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.footer__copyright a:hover{color:#0094ff}.pre-footer-buttons{justify-content:center;text-align:center}.pre-footer-buttons div{font-size:1.25rem;padding:.75rem 1.25rem;margin:.5rem}@media print{.footer{background:transparent;border-top:1px solid #666;color:#000}.footer__connect,.footer__copyright,.footer__links,.footer__promotion{display:none}.footer__about,.footer__contact{flex-basis:calc(50% - 1rem)}}.button,button,input,select,textarea{border-radius:0;font-family:Lato,sans-serif;font-size:1rem}form{align-items:stretch;display:grid;grid-gap:1rem;grid-template:auto/1fr;justify-items:stretch}input,select,textarea{background:#fefefe;border:1px solid #ccc;padding:.5rem;width:100%}input:focus,select:focus,textarea:focus{border:1px solid #0094ff;outline:none}input[type=checkbox],input[type=radio]{margin:0 1rem 0 0;width:1rem;height:1rem}.button,button{background:#0094ff;border:1px solid #0094ff;color:#fefefe;cursor:pointer;display:inline-block;padding:.5rem 1rem;text-align:center;transition-duration:.2s;transition-property:background-color,border;transition-timing-function:ease-out}@media print{.button,button{display:none}}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{background:#4db4ff;border:1px solid #4db4ff;color:#fefefe;text-decoration:none}.button--center{display:block;margin-left:auto;margin-right:auto}.button--form{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;margin-left:-1.2em;transition-property:background-color,border;transition-duration:.1s;transition-timing-function:ease-out}.button--featured{background:#6eb76e;border:1px solid #6eb76e;color:#fefefe}.button--featured:active,.button--featured:focus,.button--featured:hover{border:1px solid #89c589;background-color:#89c589;color:#fefefe}.button--taxedu{background:#007ebe;border:1px solid #007ebe;color:#fefefe}.button--taxedu:active,.button--taxedu:focus,.button--taxedu:hover{border:1px solid #0099e7;background-color:#0099e7;color:#fefefe}.button--red{background:#ef4538;border:1px solid #ef4538;color:#fefefe}.button--red:active,.button--red:focus,.button--red:hover{border:1px solid #f2685e;background-color:#f2685e;color:#fefefe}.button--global{background:#e0592a;border:1px solid #e0592a;color:#fefefe}.button--global:active,.button--global:focus,.button--global:hover{border:1px solid #e5754e;background-color:#e5754e;color:#fefefe}.button--full-width{width:100%}.button--inverted,.button.inverted{background:#fefefe;color:#0094ff;transition-property:border,color;transition-duration:.1s;transition-timing-function:ease-out}.button--inverted:active,.button--inverted:focus,.button--inverted:hover,.button.inverted:active,.button.inverted:focus,.button.inverted:hover{background:#fefefe;border:1px solid #4db4ff;color:#4db4ff}.button--inverted-green{background:#fefefe;color:#6eb76e;border:1px solid #6eb76e;transition-property:border,color;transition-duration:.1s;transition-timing-function:ease-out}.button--inverted-green:active,.button--inverted-green:focus,.button--inverted-green:hover{background:#fefefe;border:1px solid #6eb76e;color:#489148}.button--inverted-taxedu{background:#fefefe;color:#007ebe;border:1px solid #007ebe;transition-property:border,color;transition-duration:.1s;transition-timing-function:ease-out}.button--inverted-taxedu:active,.button--inverted-taxedu:focus,.button--inverted-taxedu:hover{background:#fefefe;border:1px solid #007ebe;color:#0099e7}.button--inverted-gray{background:#fefefe;color:#888;border:1px solid #888;transition-property:border,color;transition-duration:.1s;transition-timing-function:ease-out}.button--inverted-gray:active,.button--inverted-gray:focus,.button--inverted-gray:hover{background:#fefefe;border:1px solid #626262;color:#626262}label,legend{align-self:flex-start;display:block;margin-bottom:.6rem}.fieldset{width:100%}.fieldset:last-child{margin-right:0}@media only screen and (min-width:768px){.fieldset{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 0 1rem -1rem}.fieldset>*{flex:1 0 auto;margin:0 0 0 1rem}.fieldset>*>*{width:100%}.fieldset:last-child{margin-right:0}}.wufoo-form{border:1px solid #666;border-radius:0;width:100%}.text--h1,h1{font-size:2.5rem;font-weight:300;line-height:normal;margin-bottom:.8rem;margin-left:-3px}@media only screen and (min-width:768px) and (max-width:1023px){.text--h1,h1{font-size:2.5rem}}@media only screen and (min-width:1024px){.text--h1,h1{font-size:2.75rem}}.text--h2,h2{font-size:1.5rem;font-weight:700;line-height:normal;margin-bottom:1rem}@media only screen and (min-width:768px) and (max-width:1023px){.text--h2,h2{font-size:1.5rem}}@media only screen and (min-width:1024px){.text--h2,h2{font-size:1.5rem}}.text--h3,h3{font-size:1.25rem;font-weight:700;line-height:normal;margin-bottom:.8rem}@media only screen and (min-width:768px) and (max-width:1023px){.text--h3,h3{font-size:1.25rem}}@media only screen and (min-width:1024px){.text--h3,h3{font-size:1.25rem}}.text--h4,h4{font-size:1.2rem;font-style:italic;font-weight:400;line-height:normal;margin-bottom:.9rem}@media only screen and (min-width:768px) and (max-width:1023px){.text--h4,h4{font-size:1.2rem}}@media only screen and (min-width:1024px){.text--h4,h4{font-size:1.2rem}}.text--h5,h5{font-size:1.25rem;font-weight:400;line-height:normal;margin-bottom:.9rem}@media only screen and (min-width:768px) and (max-width:1023px){.text--h5,h5{font-size:1.5rem}}@media only screen and (min-width:1024px){.text--h5,h5{font-size:1.5rem}}.text--h6,h6{font-size:1.25rem;font-weight:400;line-height:normal;margin-bottom:.9rem}@media only screen and (min-width:768px) and (max-width:1023px){.text--h6,h6{font-size:1.5rem}}@media only screen and (min-width:1024px){.text--h6,h6{font-size:1.5rem}}@media print{.hellobar{display:none!important}}.hero{margin:4rem auto;padding:4rem 36px;text-align:center;width:100%}.hero__content{max-width:900px;margin-left:auto;margin-right:auto}.hero__content h2{margin-bottom:1.5rem}.hero__content p{font-size:1.2rem;line-height:1.4}.hero__content .button,.hero__content button{font-size:1.25rem;padding:1rem 2rem;margin:auto;text-align:center}.hero--blue{background-color:#0094ff;color:#fefefe}.hero--taxedu-blue{background-color:#007ebe;color:#fefefe}.hero--green{background-color:#6eb76e;color:#fefefe}.hero--red{background-color:#ef4538;color:#fefefe}.hero--purple{background-color:#904098;color:#fefefe}.hero--orange{background-color:#f89820;color:#fefefe}.hero--white{background-color:#fefefe}.hero--gray,.hero--white{border-top:.5px solid #ccc;border-bottom:.5px solid #ccc;color:#555}.hero--gray{background-color:#eee}.img-hero{width:70%;height:100%;margin:2rem auto;padding:2rem 36px;text-align:center}@media only screen and (min-width:0) and (max-width:767px){.mobile-hide{display:none}}.charity-logo{height:200px;padding:2rem 2rem 0}.icons-sidebar{display:none}.icons-sidebar svg{pointer-events:none}@media only screen and (min-width:1024px){.icons-sidebar{align-items:center;background-color:transparent;bottom:0;display:grid;grid-template:100vh/calc(1rem + 36px);left:0;line-height:1rem;position:fixed;top:100px;width:calc(19px + 1rem);z-index:500}.icons-sidebar__container{background-color:#fefefe;border:1px solid #ccc;border-bottom-right-radius:0;border-left:0;border-top-right-radius:0;display:grid;grid-gap:2rem;grid-template:auto/1fr;padding:1rem 0}.icons-sidebar__link{background-color:#fefefe;border-radius:3rem;margin:0 .5rem;transition:background .2s ease-in-out}.icons-sidebar__link:hover{background-color:#e6f4ff}}.icon{display:inline-block;height:32px;margin:.5rem;vertical-align:middle;width:32px}.icon--hover{transition:all .25s ease-out}.icon--hover:hover{opacity:.75;cursor:pointer}.icon--small{height:18px;width:18px}.icon--large{height:48px;width:48px}.icon--larger{height:75px;width:75px}.icon--jumbo{height:110px;width:110px}.icon--boxed{border:1px solid #aaa;padding:.4rem;border-radius:0;transition:all .2s ease-out}.icon--boxed:hover{opacity:.8;border:1px solid #bbb}.share-bar{display:grid;grid-gap:1rem;grid-template:auto/repeat(4,1fr);margin:1rem 0}.share-bar .social-icon{border-radius:0;margin:auto;width:100%;text-decoration:none;padding:.25rem}.share-bar .social-icon p{display:inline;color:#fff;vertical-align:middle;margin:.5rem .5rem 1rem}@media only screen and (min-width:0) and (max-width:767px){.share-bar .social-icon p{display:none}}.share-bar .social-icon--facebook{background-color:#3b5998}.share-bar .social-icon--twitter{background-color:#00aced}.share-bar .social-icon--linkedin{background-color:#007bb6}.share-bar .social-icon--email{background-color:#ef4538}.share-bar .social-icon:hover{opacity:.75;transition:all .2s ease-out}a{background:none;color:#0094ff;text-decoration:none}a:active,a:hover{color:#0094ff;text-decoration:underline}.read-more{display:none}.link--long{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}.anchor{color:#555;text-decoration:none}:target:before{content:"";display:block;height:calc(100px + 1rem);margin:calc(-100px - 1rem) 0 0}.subtle-link a{text-decoration:none;color:#555;transition-duration:.3s;transition-property:color;transition-timing-function:ease-out ease-in}.subtle-link a:hover{color:#0094ff}a[name^=_ftn]{font-size:.8rem;position:relative;top:-.4rem;vertical-align:baseline}a[name^=_ftn] sup,a[name^=_ftn] sup sup{top:0}ol,ul{font-size:1rem;line-height:1.7rem;list-style-position:outside;margin:0 0 1.7rem 1rem;padding-left:.5rem}@media only screen and (min-width:768px) and (max-width:1023px){ol,ul{font-size:1rem}}@media only screen and (min-width:1024px){ol,ul{font-size:1rem}}@media only screen and (min-width:768px) and (max-width:1023px){ol,ul{line-height:1.7rem}}@media only screen and (min-width:1024px){ol,ul{line-height:1.7rem}}@media only screen and (min-width:768px){ol,ul{padding-left:2rem}}@media only screen and (min-width:768px) and (max-width:1023px){ol,ul{margin-bottom:1.7rem}}@media only screen and (min-width:1024px){ol,ul{margin-bottom:1.7rem}}ol li,ul li{margin-bottom:1rem}ol{list-style-type:decimal}ol li{padding-left:.3rem}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}ul{list-style-type:disc}ul ul{list-style-type:circle}.link-list-box{display:flex;flex-direction:column;flex:1;margin:0;padding:0}.link-list-box ul{list-style:none;margin:0;padding-left:0}.link-list-box li{background-color:#fefefe;border:1px solid #ccc;border-bottom:0;margin:0;text-align:left;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease-out;width:100%}.link-list-box li a{color:#888;display:block;padding:.5rem;text-decoration:none}.link-list-box li a:active,.link-list-box li a:hover{color:#555}.link-list-box li p{display:inline-block;margin:.25rem;vertical-align:middle}.link-list-box li:first-child{border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}.link-list-box li:last-child{border-bottom:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:0}.link-list-box li:active,.link-list-box li:hover{background-color:#e6f4ff;color:#555;fill:#555}.mobile-menu{background-color:#fefefe;bottom:100vh;color:#555;left:0;min-height:calc(100vh - 60px);overflow-y:auto;position:fixed;right:0;transition:all .3s ease;top:-100vh;z-index:-1}.mobile-menu--visible{bottom:0;top:60px}.mobile-menu--show{display:block!important;opacity:1!important}.mobile-menu__search{background-color:#0094ff;display:flex;grid-template-columns:1fr;padding:.5rem}.mobile-menu__search input[type=search]{border:0;flex:1;font-size:1.4rem;width:auto}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu__items-container{padding:0}.mobile-menu__item,.mobile-menu__items-container{align-items:center;display:grid;font-size:1.5rem;min-height:48px;margin:0}.mobile-menu__item{grid-template-columns:1fr auto;text-align:left;text-transform:uppercase;padding:0 1.5rem}.mobile-menu__item a{color:#555;display:block;text-decoration:none}.mobile-menu__item a:active,.mobile-menu__item a:hover,.mobile-menu__item a:visited{color:#555}.mobile-menu__dropdown-icon{height:48px;margin:0;padding:.5rem;transition:transform .1s ease-in-out;width:48px}.mobile-menu__dropdown-icon--active{opacity:.7;transform:rotateX(180deg)}.mobile-menu__submenu{border-bottom:1px solid #888;border-top:1px solid #888;display:none;opacity:0;padding:0;margin-bottom:0}.mobile-menu__submenu-dropdown{margin:1rem 0 1rem 1rem;font-weight:700}.mobile-menu__submenu ul{margin:0}.mobile-menu__submenu li{list-style:none;margin:0;padding:1rem 1rem 1rem 5rem}.mobile-menu__submenu a{color:#555;font-size:1.2rem;text-decoration:none;margin-left:0;text-transform:none}.mobile-menu__submenu a:active,.mobile-menu__submenu a:hover,.mobile-menu__submenu a:visited{color:#555}.mobile-menu__sub-submenu{display:none;opacity:0}.mobile-menu__footer{border-top:1px solid #888;margin-top:.6rem;padding-top:1.6rem;text-align:center}.mobile-menu__buttons{margin-bottom:1rem}.mobile-menu__buttons .button{font-size:1.4rem;margin:.5rem}.mobile-menu__sharing{list-style:none;margin-top:1rem}.mobile-menu__sharing li{display:inline-block;height:48px;width:48px}.mobile-menu__sharing li a{display:block;height:48px;padding:8px;width:48px}.mobile-menu__sharing li img{margin:0}.toggle-target{transition:opacity .2s ease-in-out}@media only screen and (min-width:768px){.mobile-menu{display:none}}.most-read__list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding-left:0}.most-read__item{background-color:#fefefe;border-top:1px solid #eee;color:#555;margin:0 -1rem;padding:.75rem 1rem;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out}.most-read__item:hover{background-color:#e6f4ff}.most-read__title,.most-read__title:hover{color:#555;text-decoration:none}.most-read__links{font-size:1.1rem;line-height:1.5rem}.most-read__datetime{color:#888;font-size:.8rem;margin-bottom:1rem}.navbar{left:0;position:fixed;right:0;top:0;z-index:1000}.navbar__root{position:relative}.navbar__top{align-items:center;background-color:#0094ff;box-shadow:0 0 3px #555;color:#fff;display:grid;grid-template:auto/auto 1fr 48px;height:60px;justify-items:center;z-index:5}@media only screen and (min-width:768px){.navbar__top{grid-template:auto/repeat(3,1fr)}}.navbar__sharing{display:none;grid-column:1/2}@media only screen and (min-width:768px){.navbar__sharing{display:flex;height:inherit;justify-content:flex-start;justify-items:flex-start;justify-self:start;list-style:none;margin:0;padding:0}.navbar__sharing-item{align-items:center;display:inline-grid;margin:0;padding:0}.navbar__sharing-link{display:block;height:48px;width:48px}.navbar__sharing-icon{min-height:22px;margin:0;padding:14px;min-width:22px}}.navbar__logo{display:block;grid-column:1/2}.navbar__logo img{margin:0}@media only screen and (min-width:0) and (max-width:767px){.navbar__logo{margin-left:1rem}}@media only screen and (min-width:768px){.navbar__logo{grid-column:2/3}}.navbar__utilities{align-items:center;display:grid;grid-auto-flow:column;grid-column:3/4;grid-gap:1rem;justify-self:end}.navbar__utilities-button{display:none}@media only screen and (min-width:768px){.navbar__utilities{padding-right:1rem}.navbar__utilities-button{display:inline-block}}.navbar__utilities .search-icon{cursor:pointer}.navbar__menu-mobile-toggle{align-self:center;cursor:pointer;justify-self:end;height:48px;width:48px}.navbar__menu-mobile-toggle #menu-hamburger{margin:0;padding:9px}@media only screen and (min-width:768px){.navbar__menu-mobile-toggle{display:none}}.navbar__bottom{display:none}@media only screen and (min-width:768px){.navbar__bottom{background-color:#fefefe;display:block;height:40px;position:relative;z-index:6}.navbar__bottom:after{box-shadow:0 0 3px #555;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;z-index:-1}.navbar__bottom--active{-webkit-animation:navbarSlideDown .4s ease-out;animation:navbarSlideDown .4s ease-out;height:40px;opacity:1}.navbar__bottom--active:after{opacity:1}.navbar__bottom--hidden{-webkit-animation:navbarSlideUp .4s ease-out;animation:navbarSlideUp .4s ease-out;height:0;opacity:0}.navbar__bottom--hidden:after{opacity:0}}.navbar__menu{align-items:center;display:flex;flex-flow:row nowrap;font-size:.8rem;height:inherit;justify-content:space-evenly;justify-items:center;list-style:none;margin:0;padding:0}.navbar__menu-top-level-item{border-bottom:1px solid #ccc;border-right:1px solid #ccc;flex:1;height:inherit;margin:0;padding:0;text-align:center}.navbar__menu-top-level-item:last-child{border-right:none}.navbar__menu-top-level-item:hover .navbar__submenu{display:flex;height:auto;opacity:1;z-index:100}.navbar__menu-top-level-item:hover .navbar__submenu-section{display:flex;flex-direction:column;flex-grow:1;margin:0 auto}.navbar__menu-top-level-link{align-content:center;color:#555;display:grid;height:inherit;line-height:1.2;padding:.3rem;text-decoration:none}.navbar__menu-top-level-link:active,.navbar__menu-top-level-link:focus,.navbar__menu-top-level-link:hover{transition-property:background-color,color;transition-duration:.2s;transition-timing-function:ease-out;background-color:#e6f4ff;color:#0094ff;text-decoration:none}.navbar .navbar__search-section,.navbar .navbar__submenu{background:#fefefe;border-bottom:5px solid #0094ff;color:#555;left:0;margin:0 auto;opacity:0;padding:1.5rem;position:fixed;right:0;text-align:left;top:100px;transition:opacity .3s linear}.navbar .navbar__search-section .submenu-heading,.navbar .navbar__submenu .submenu-heading{color:#0094ff;font-size:1rem;font-weight:700;margin-bottom:.3rem;text-transform:uppercase;transition-duration:.2s;transition-property:color;transition-timing-function:ease-out ease-in}.navbar .navbar__search-section .submenu-heading:hover,.navbar .navbar__submenu .submenu-heading:hover{color:#4db4ff}.navbar .navbar__search-section .submenu-link,.navbar .navbar__submenu .submenu-link{color:#555;font-size:.95rem;text-decoration:none;transition-duration:.2s;transition-property:color;transition-timing-function:ease-out ease-in}.navbar .navbar__search-section .submenu-link:hover,.navbar .navbar__submenu .submenu-link:hover{color:#0094ff}.navbar .navbar__search-section ul,.navbar .navbar__submenu ul{margin:0;padding:0}.navbar .navbar__search-section li,.navbar .navbar__submenu li{list-style:none;margin:0;padding:.2rem 0}@media only screen and (min-width:768px) and (max-width:1023px){.navbar .navbar__search-section .submenu-heading,.navbar .navbar__submenu .submenu-heading{font-size:.9rem}.navbar .navbar__search-section .submenu-link,.navbar .navbar__submenu .submenu-link{font-size:.8rem}.navbar .navbar__search-section li,.navbar .navbar__submenu li{padding:.25rem 0;line-height:1}}.navbar__search-section,.navbar__submenu{display:none}.navbar__search-section--active{box-shadow:0 0 3px #555;display:flex;height:auto;opacity:1!important;top:60px!important;z-index:10}.navbar__search-section--active .navbar__submenu-section{display:flex;flex-direction:column;flex-grow:1;margin:0 auto}.navbar__search-input{padding:.8rem;font-size:1.5rem}.navbar__submenu-columns{margin:auto;display:flex}.navbar__submenu-section{display:none;margin:0 auto;padding:0 2rem;max-width:1200px}@media only screen and (min-width:768px) and (max-width:1023px){.navbar__submenu-section{padding:0 1rem}}.navbar__about-us{display:grid;grid-gap:3rem;grid-template:auto/2fr 2fr 1fr;margin:0 auto;max-width:1200px}.navbar__about-us-feature-content{align-items:center;display:grid;grid-gap:1rem;grid-template:auto}.navbar__about-us-text{color:#555;text-transform:none}.navbar__about-us-links{display:grid;grid-gap:0 1rem;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr)}@-webkit-keyframes navbarSlideUp{0%{height:40px;opacity:1}to{height:0;opacity:0}}@keyframes navbarSlideUp{0%{height:40px;opacity:1}to{height:0;opacity:0}}@-webkit-keyframes navbarSlideDown{0%{height:0;opacity:0}to{height:40px;opacity:1}}@keyframes navbarSlideDown{0%{height:0;opacity:0}to{height:40px;opacity:1}}.news__list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding-left:0}.news__item{background-color:#fefefe;border-top:1px solid #eee;color:#555;margin:0 -1rem;padding:.75rem 1rem;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out}.news__item:hover{background-color:#e6f4ff}.news__title,.news__title:hover{color:#555;text-decoration:none}.news__links{font-size:1.1rem;line-height:1.5rem}.news__datetime{color:#888;font-size:.8rem;margin-bottom:1rem}.pages-subnav{margin:0 auto 1.5rem;text-align:center}@media print{.pages-subnav{display:none}}.pages-subnav ul{list-style:none;margin:0 auto;max-width:calc(100vw - 2rem);padding:0}@media only screen and (min-width:768px){.pages-subnav ul{display:grid;grid-auto-flow:column;grid-template:1fr/auto;justify-content:center}}.pages-subnav ul li{background-color:#fefefe;border-bottom:1px solid #ccc;border-left:0;border-right:.5px solid #ccc;color:#888;display:inline-block;font-size:1rem;list-style:none;margin:0;padding:0 .75rem;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease-out}@media only screen and (min-width:768px){.pages-subnav ul li:first-child{border-bottom-left-radius:0;border-left:1px solid #ccc}.pages-subnav ul li:last-child{border-bottom-right-radius:0;border-right:1px solid #ccc}}@media only screen and (min-width:768px){.pages-subnav ul li{font-size:calc(.5rem + .5vw);line-height:2.5rem;padding:0 2vw}}@media only screen and (min-width:1024px){.pages-subnav ul li{font-size:.9rem}}@media only screen and (min-width:0) and (max-width:767px){.pages-subnav ul li{border:0;border-bottom:1px solid #ccc;display:block;line-height:2.75rem;margin:0 auto;width:100%}}.pages-subnav ul li:active,.pages-subnav ul li:hover{background-color:#e6f4ff}@media only screen and (min-width:768px){.pages-subnav ul li:active,.pages-subnav ul li:hover{background:linear-gradient(0deg,#0094ff,#0094ff 3px,#fefefe 0,#fefefe)}}.pages-subnav ul li a{color:#888;text-align:center;text-decoration:none;transition-duration:.1s;transition-property:color;transition-timing-function:ease-out}.pagination .dots{padding:0;margin:0 .25rem 0 0;border:0;transition:all .25s ease-out}.pagination .dots:hover{background:#fefefe;cursor:default}.pagination .current{color:#fff;background:#0094ff;padding:.3rem .4rem;border-radius:0;border:0;transition:all .25s ease-out}@media only screen and (min-width:0) and (max-width:767px){.pagination .current{padding:.4rem}}.pagination .current:hover{background:#0094ff;border:0;cursor:default}.pagination ul{margin:3rem auto;text-align:center;list-style-type:none}.pagination li{display:inline-block;margin-bottom:1rem;margin-right:.5rem}.pagination a{border-radius:0;border:1px solid #ccc;text-decoration:none;padding:.5rem .8rem;color:#888;transition:all .2s ease-out}.pagination a:hover{color:#555;background:#e6f4ff;cursor:pointer}.pagination .next{padding-top:.5rem}.paragraph-text,figcaption,p{font-size:1rem;line-height:1.7rem;font-family:Lato,sans-serif;margin-bottom:1.7rem}@media only screen and (min-width:768px) and (max-width:1023px){.paragraph-text,figcaption,p{font-size:1rem}}@media only screen and (min-width:1024px){.paragraph-text,figcaption,p{font-size:1rem}}@media only screen and (min-width:768px) and (max-width:1023px){.paragraph-text,figcaption,p{line-height:1.7rem}}@media only screen and (min-width:1024px){.paragraph-text,figcaption,p{line-height:1.7rem}}@media only screen and (min-width:768px) and (max-width:1023px){.paragraph-text,figcaption,p{margin-bottom:1.7rem}}@media only screen and (min-width:1024px){.paragraph-text,figcaption,p{margin-bottom:1.7rem}}.paragraph-text:last-child,figcaption:last-child,p:last-child{margin-bottom:0}em{font-style:italic}strong{font-weight:700}.article{margin-bottom:1rem;max-width:650px}.center{text-align:center}.indent{margin:0 1.5rem 1.7rem;line-height:1.7rem}@media only screen and (min-width:768px){.indent{margin:0 3rem 1.7rem}}sup{top:-.4rem}sub,sup{font-size:.8rem;position:relative;vertical-align:baseline}sub{top:.4rem}blockquote{font-style:italic;margin-bottom:1.7rem;padding-left:2rem}@media only screen and (min-width:768px) and (max-width:1023px){blockquote{margin-bottom:1.7rem}}@media only screen and (min-width:1024px){blockquote{margin-bottom:1.7rem}}blockquote:last-child{margin-bottom:0}figcaption{font-style:italic}.popin-sidebar{display:block;margin:1rem 0}.popin-sidebar--active,.popin-sidebar--inactive{-webkit-animation:none;animation:none;opacity:1}.popin-sidebar__print-button{display:none}.popin-sidebar__blue-item{background-color:#0094ff;color:#fefefe!important;width:100%;transition-duration:.1s;transition-timing-function:ease-out}.popin-sidebar__blue-item:active,.popin-sidebar__blue-item:hover{background-color:#29a5ff;color:#fefefe}.popin-sidebar__taxedu-blue-item{background-color:#007ebe;color:#fefefe!important;width:100%;transition-duration:.1s;transition-timing-function:ease-out}.popin-sidebar__taxedu-blue-item:active,.popin-sidebar__taxedu-blue-item:hover{background-color:#0099e7;color:#fefefe}@media only screen and (min-width:1024px){.popin-sidebar{align-items:center;background-color:transparent;bottom:auto;display:grid;grid-template:auto/1fr;right:0;line-height:1rem;margin:0;position:fixed;transform:translate3d(13rem,0,0);top:35%;width:13rem;z-index:500}.popin-sidebar li{border-right:0}.popin-sidebar li:first-child{border-top-right-radius:0!important}.popin-sidebar li:last-child{border-bottom-right-radius:0!important}.popin-sidebar__print-button{display:flex}.popin-sidebar__link{width:100%}.popin-sidebar__link-with-icon{display:grid!important;grid-template-columns:auto 1fr}.popin-sidebar--inactive{-webkit-animation:sidebarOut .5s ease-out;animation:sidebarOut .5s ease-out;opacity:0;transform:translateZ(0)}.popin-sidebar--active{-webkit-animation:sidebarIn .5s ease-out;animation:sidebarIn .5s ease-out;opacity:1;transform:translateZ(0)}}@media only print{.popin-sidebar{display:none}}@-webkit-keyframes sidebarIn{0%{opacity:0;transform:translate3d(13rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes sidebarIn{0%{opacity:0;transform:translate3d(13rem,0,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes sidebarOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(13rem,0,0)}}@keyframes sidebarOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(13rem,0,0)}}.post-list{background-color:#fefefe;border-bottom:1px solid #ccc;display:grid;grid-gap:1rem;grid-template:auto/1fr;margin:0;position:relative;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out}.post-list:hover{background-color:#e6f4ff}.post-list:first-child{border-top-left-radius:0;border-top-right-radius:0}.post-list:last-child{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}@media only screen and (min-width:768px){.post-list--has-image{grid-template:auto/180px 1fr}}.post-list__featured-image{background-position:50% 50%;background-size:cover;border-radius:0;display:none;min-height:125px;margin:1rem;width:180px}@media only screen and (min-width:768px){.post-list__featured-image{display:block}}.post-list__link{bottom:0;left:0;position:absolute;right:0;top:0}.post-list__text{overflow-wrap:break-word;padding:1.5rem 1rem 1rem;word-break:break-word;word-wrap:break-word}.post-list__title{font-size:1.4rem;font-weight:400}.post-list__meta{color:#888;font-size:.9rem;margin-bottom:.8rem}.post-list__highlight{color:#0094ff;font-style:italic;font-weight:700}.pullquote:before{border:0;border-left:5px solid #0094ff;color:#0094ff;content:attr(data-pullquote);display:none;font-size:1.7rem;font-weight:700;line-height:39.1px;padding:0 0 0 1rem;position:relative;top:5px;width:25rem}.pullquote--left:before{float:left;margin:1rem .5rem 1rem -5rem}.pullquote--right:before{float:right;margin:1rem -5rem 1rem 2.5rem}@media only screen and (min-width:1024px){.pullquote:before{display:block}}.recent-posts{border:1px solid #ccc;border-radius:0;display:grid;grid-template-rows:auto 1fr auto;height:100%}.recent-posts h2{padding:1rem;margin:0;border-bottom:1px solid #ccc}.recent-posts>:last-child,.recent-posts>:last-child>:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.recent-posts__posts{display:grid}.recent-posts__post{align-items:center;background-color:#fefefe;border-bottom:1px solid #ccc;display:grid;grid-template:auto/1fr;margin:0;padding:1rem;position:relative;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out}.recent-posts__post:hover{background-color:#e6f4ff}.recent-posts__post:last-child{border-bottom:0}.recent-posts__post__title{font-size:1rem;font-weight:700;margin:0;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}.recent-posts__post__meta{color:#888;font-size:.75rem}.recent-posts__post__link{bottom:0;left:0;position:absolute;right:0;top:0}.recent-posts__post__highlight{color:#0094ff;font-style:italic;font-weight:700}.recent-posts__more{background-color:#0094ff;border:1px solid #0094ff;color:#fefefe;margin:-1px;padding:.5rem 1rem;transition:background-color .1s ease-in-out,border .1s ease-in-out;text-align:center;text-decoration:none}.recent-posts__more:active,.recent-posts__more:hover,.recent-posts__more:visited{background-color:#33a9ff;border:1px solid #33a9ff;color:#fefefe;text-decoration:none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mapWrapper{margin:auto;overflow:hidden;position:relative;padding-top:52%}.mapWrapper iframe{position:absolute;top:0;left:18%;width:65%;height:100%;border:0;overflow-x:hidden;overflow-y:hidden}.search-form{display:grid;grid-gap:1rem;grid-template:repeat(2,auto)/1fr}@media only screen and (min-width:768px){.search-form{grid-template:auto/8fr 1fr}}.search__filter{height:10rem}.search__filters{order:-1}@media only screen and (min-width:1024px){.search__filters{order:1}}.search__option{border-bottom:1px solid #eee;font-size:.8rem;line-height:1.3;padding:.25rem 0 .25rem 1rem;text-indent:-1rem;white-space:normal}@media only screen and (min-width:768px){.sidebar>*{margin-bottom:1rem}.sidebar>:last-child{margin-bottom:0}}@media only screen and (min-width:768px) and (min-width:1024px){.sidebar>*{margin-bottom:2rem}}.slide-in{background-color:#fefefe;border-top:3px solid #0094ff;box-shadow:0 -2px 4px rgba(85,85,85,.2);left:0;padding:1rem 0;position:fixed;right:0;transition:bottom .5s ease-in-out;z-index:1000}@media only print{.slide-in{display:none}}@media only screen and (min-width:0) and (max-width:767px){.slide-in{height:300px}.slide-in--inactive{bottom:-310px}}@media only screen and (min-width:768px){.slide-in{height:200px}.slide-in--inactive{bottom:-210px}}.slide-in--active{bottom:0}.slide-in-dismiss{color:#888;cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:0}@media only screen and (min-width:768px){.slide-in-mailchimp-form{display:grid;grid-gap:1rem;grid-template:auto auto/repeat(3,1fr)}}.slide-in-mailchimp input,.slide-in-mailchimp select{border:1px solid #eee;border-radius:0;color:#555;display:block;font-size:.8rem;padding:.5rem;width:100%}@media only screen and (min-width:0) and (max-width:767px){.slide-in-mailchimp input,.slide-in-mailchimp select{margin-bottom:.5rem}}.slide-in-mailchimp input:last-child,.slide-in-mailchimp select:last-child{margin-bottom:0}.slide-in-mailchimp input:focus,.slide-in-mailchimp select:focus{border:1px solid #0094ff;outline:none}.slide-in-mailchimp-email,.slide-in-mailchimp-name,.slide-in-mailchimp-state{grid-row:1/2}.slide-in-mailchimp-email{grid-column:1/2}.slide-in-mailchimp-name{grid-column:2/3}.slide-in-mailchimp-state{grid-column:3/4}.slide-in-mailchimp-submit{border:1px solid #6eb76e!important;color:#fff!important;margin:.5rem auto}@media only screen and (min-width:768px){.slide-in-mailchimp-submit{grid-column:1/4;grid-row:2/3}}.slide-in-next-steps-success{text-align:center}@media only screen and (min-width:768px){.slide-in-next-steps-links{display:grid;grid-gap:1rem;grid-template:auto/repeat(4,1fr)}}.slide-in-next-steps-link{border-radius:0;color:#fff;cursor:pointer;display:block;grid-column:span 1;grid-row:span 1;margin-bottom:.5rem;padding:.5rem 1rem;text-align:center;text-decoration:none}table{display:block;margin:1.5rem auto;max-width:1400px;overflow-x:auto}table tbody{display:table-row-group}table tbody tr{display:table-row;margin-bottom:1em}table tbody tr:nth-of-type(odd){background-color:#f2f2f2}table tbody tr td{padding:.5rem;display:table-cell;font-size:.9rem;font-family:Roboto Mono,monospace;line-height:1.2;vertical-align:baseline}table thead{display:table-header-group}table thead tr{display:table-row}table thead th{display:table-cell;font-size:1rem;vertical-align:middle}table caption,table thead th{font-weight:700;padding:.5rem;text-align:left}table caption{display:table-caption;font-size:1.3rem}table tfoot{display:table-footer-group}table tfoot td{color:#888;display:table-cell;font-size:.8rem;padding:.5rem}table tfoot td>*{font-size:.8rem;line-height:1.2rem;margin-bottom:.6rem}table caption,table td,table th{white-space:normal;word-break:normal;word-wrap:normal}td,th{border:1px solid #ccc}@media print{table{border:0;box-shadow:none;display:table}thead{border-bottom:2px solid #000;clip:auto;height:auto;overflow:auto;position:relative;width:auto}thead tr{border-bottom:1px solid #000}thead tr:last-child{border-bottom:0}tbody{display:table-row-group}tbody tr{border:0;border-bottom:1px solid #555;display:table-row}tbody tr,tbody tr:nth-of-type(odd){background:transparent}tbody tr:last-child{border-bottom:1px solid #555}tbody td{text-align:left}tbody td[data-title]:before{content:none}tr{display:table-row}td,th{border:1px solid #555;display:table-cell;padding:.75em}}.teases{display:grid;grid-template:auto/1fr}@media only screen and (min-width:768px){.teases{grid-template:auto/repeat(2,1fr)}}.tease{background-color:#fefefe;border:1px solid #ccc;border-radius:0;display:grid;grid-gap:1rem;grid-template:auto/1fr;margin:.5rem;padding:.5rem;position:relative;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out}.tease.tease--with-image{grid-template:auto/120px 1fr}.tease:hover{background-color:#e6f4ff}.tease__featured-image{background-position:50% 50%;background-size:cover;border-radius:0;margin:.5rem;min-height:5rem;width:120px}.tease__link{bottom:0;color:#555;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.tease__text{padding:.5rem 0 0 .5rem}.tease__title{font-size:1.1rem;font-weight:400}.tease__meta{color:#888;font-size:.8rem;margin-bottom:.8rem}.featured-timeline-updates{padding:0}@media only screen and (min-width:0) and (max-width:767px){.featured-timeline-updates{display:none}}.featured-timeline-updates ul{border-left:2px solid #888;margin:0 0 0 .5rem;padding-left:2rem}.featured-timeline-updates li{font-size:1.7rem;color:#888;margin-left:-.85rem}.featured-timeline-updates li:first-child{color:#0094ff}.featured-timeline-updates h2{margin:0 0 1rem}.featured-timeline-updates h3{font-size:.9rem;line-height:1.5;margin:.5rem 0 0;color:#555}.featured-timeline-updates p{font-size:.75rem;line-height:1.5;margin:.5rem 0 0;color:#555}.featured-full-timeline{padding:1rem}.featured-full-timeline h2{margin:0}.featured-full-timeline__list{list-style:none;margin:0;padding:0}.featured-full-timeline__list li{margin:0;padding:1rem 0;border-bottom:1px solid #ccc}.featured-full-timeline__list li:last-of-type{border:none}.tooltip{background-color:#fefefe;border:3px solid #007ebe;border-radius:0;box-shadow:0 -2px 4px rgba(85,85,85,.2);font-size:.9rem!important;padding:1rem;position:fixed;z-index:1000}.tooltip p{font-size:.9rem;line-height:1.5}.tooltip--active{display:block}.tooltip--inactive{display:none}.tooltip__anchor{color:#555;padding:0 1px;transition:color .1s ease}.tooltip__anchor,.tooltip__anchor:hover{text-decoration:underline;-webkit-text-decoration-color:#007ebe;text-decoration-color:#007ebe;text-decoration-thickness:3px}.tooltip__anchor:hover{color:#007ebe}.tooltip .videoWrapper{display:none}.widget{padding:1rem;border-radius:0}@media only screen and (min-width:0) and (max-width:767px){.widget{width:100%}}.widget p{font-size:1.1rem;margin-bottom:1.5rem}.widget>div{margin-bottom:1rem}.widget__subtle{color:#555}.widget__subtle img{display:block;margin:0 auto 1rem;max-width:500px;width:85%}.widget__feature{color:#fefefe}.widget__feature img{display:block;margin:0 auto 1rem;max-width:500px;width:85%}.widget__image{background-size:cover;border:0;color:#fefefe}.widget__image img{display:block;margin:0 auto 1rem;max-width:500px;width:85%}@media print{.widget{display:none}}.tax-prom-widget{background-color:#fefefe;border-radius:0 0 0 0;border:1px solid #ccc;border-top:0 solid #ccc;padding:1rem}.connect a{color:#555;text-decoration:none}.connect ul{list-style:none;margin-left:0;padding-left:0}.connect ul li{padding:.25rem 0}.state-widget{border:4px solid #0094ff;margin-bottom:2rem}.state-widget h2{margin-bottom:1rem}.state-widget svg{align-items:center;text-align:center}.global-widget{border:4px solid #e0592a;margin-bottom:2rem}.global-widget h2{margin-bottom:1rem}.global-widget svg{align-items:center;text-align:center}.global-widget .button{background:#e0592a;border:1px solid #e0592a;color:#fefefe}.global-widget .button:active,.global-widget .button:focus,.global-widget .button:hover{border:1px solid #e67c57;background-color:#e67c57;color:#fefefe}.global-widget-inline{background-color:#fefefe;border-radius:0;border:1px solid #ccc;border-left:5px solid #e0592a;padding:.75rem 1.5rem 1rem;margin:1rem 0 1.5rem;display:grid}.global-widget-inline p{margin-bottom:1rem;font-size:1.25rem}.global-widget-inline .icon{display:none}.global-widget-inline .button{background:#e0592a;border:1px solid #e0592a;color:#fefefe}.global-widget-inline .button:active,.global-widget-inline .button:focus,.global-widget-inline .button:hover{border:1px solid #e67c57;background-color:#e67c57;color:#fefefe}@media only screen and (min-width:1024px){.global-widget-inline{grid-template:auto/120px 1fr}.global-widget-inline .icon{display:inline-block}}@media only screen and (min-width:1024px){.global-widget-inline__form{grid-template:auto/repeat(2,1fr)}}.newsletter-widget h2{margin-bottom:1rem}.newsletter-widget svg{align-items:center;text-align:center}.newsletter-widget .mc_rss-updates{margin-top:-20px;margin-bottom:15px}.newsletter-widget .mc_rss-updates label{display:block;padding-left:30px}.newsletter-widget .mc_rss-updates input{width:22px;height:22px;padding:0;margin-top:0;vertical-align:top;position:relative;top:25px;overflow:hidden}.newsletter-widget-horizontal .mc_rss-updates{margin-bottom:15px}.newsletter-widget-horizontal .mc_rss-updates label{display:block;text-align:left}.newsletter-widget-horizontal .mc_rss-updates input{width:22px;height:22px;padding:0;margin-right:10px;vertical-align:top;position:relative;overflow:hidden;float:left}.newsletter-widget-horizontal h2{margin-bottom:.5rem}.newsletter-widget-inline{background-color:#fefefe;border-radius:0;border:1px solid #ccc;border-left:5px solid #0094ff;padding:.75rem 1.5rem 1rem;margin:1rem 0 1.5rem}.newsletter-widget-inline p{margin-bottom:1rem;font-size:1.25rem}@media only screen and (min-width:1024px){.newsletter-widget-inline__form{grid-template:auto/repeat(4,1fr)}}.newsletter-widget-inline .gdpr p{margin:1rem 0 .5rem;font-size:.8rem;color:#888;line-height:1.2}.global-newsletter-widget-inline{background-color:#fefefe;border-radius:0;border:1px solid #ccc;border-left:5px solid #e0592a;padding:.75rem 1.5rem 1rem;margin:1rem 0 1.5rem}.global-newsletter-widget-inline p{margin-bottom:1rem;font-size:1.25rem}.global-newsletter-widget-inline a{color:#e0592a;text-decoration:underline}@media only screen and (min-width:1024px){.global-newsletter-widget-inline__form{grid-template:auto/repeat(4,1fr)}}.global-newsletter-widget-inline .gdpr p{margin:1rem 0 .5rem;font-size:.8rem;color:#888;line-height:1.2}.donate-widget-covid{border:4px solid #ef4538;margin-bottom:2rem}.donate-widget-covid h2{margin-bottom:1rem}.donate-widget-covid svg{align-items:center;text-align:center}.donate-widget-covid .button{background:#ef4538;border:1px solid #ef4538;color:#fefefe}.donate-widget-covid .button:active,.donate-widget-covid .button:focus,.donate-widget-covid .button:hover{border:1px solid #f37167;background-color:#f37167;color:#fefefe}.related-content{margin-top:1.5rem}.related-content h3{font-size:1rem;line-height:1.4rem;font-weight:700;margin-bottom:0}@media only screen and (min-width:0) and (max-width:767px){.related-content h3{font-size:1.2rem;line-height:1.6rem}}.podcast{border:4px solid #0094ff}.events-widget{border:1px solid #ccc;border-radius:0;display:grid;grid-template-rows:auto 1fr auto}.events-widget h2{padding:1rem;margin:0;border-bottom:1px solid #ccc}.events-widget p{font-size:1.1rem;padding:2rem 1rem}.events-widget>:last-child,.events-widget>:last-child>:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.events-widget__posts{display:grid}.events-widget__post{align-items:center;background-color:#fefefe;border-bottom:1px solid #ccc;display:grid;grid-template:auto/1fr;margin:0;padding:1rem;position:relative;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out}.events-widget__post:hover{background-color:#e6f4ff}.events-widget__post:last-child{border-bottom:0}.events-widget__post__title{font-size:1rem;font-weight:700;margin:0;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}.events-widget__post__meta{color:#888;font-size:.75rem}.events-widget__post__link{bottom:0;left:0;position:absolute;right:0;top:0}.events-widget__post__highlight{color:#0094ff;font-style:italic;font-weight:700}.events-widget__more{background-color:#0094ff;border:1px solid #0094ff;color:#fefefe;margin:-1px;padding:.5rem 1rem;transition:background-color .1s ease-in-out,border .1s ease-in-out;text-align:center;text-decoration:none}.events-widget__more:hover{background-color:#33a9ff;border:1px solid #33a9ff;color:#fefefe;text-decoration:none}@media only screen and (min-width:0) and (max-width:767px){.events-widget{margin-bottom:1rem}}.tax-plans-2020--intro{display:grid;grid-gap:1rem;grid-template:auto/1fr}@media only screen and (min-width:768px){.tax-plans-2020--intro{grid-gap:2rem;grid-template:auto/2fr 1fr}}.tax-plans-2020--modeling{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #ccc}.tax-plans-2020--modeling:last-child{border-bottom:none}.tax-plans-2020 .anchor-links{text-align:center}.tax-plans-2020 .anchor-links a{margin:0 .5rem 1rem}.error h1{font-size:10rem;font-weight:700}@media only screen and (min-width:0) and (max-width:767px){.error h1{font-size:7rem}}.error h2{font-size:2.5rem;margin-bottom:2rem}.error h3{font-size:1.5rem;line-height:2rem;margin:1rem auto}.about-us__hero{background:#0094ff;background-position:top;background-size:cover;height:200px;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;position:relative}@media only screen and (min-width:0) and (max-width:767px){.about-us__hero{height:13rem;margin-top:-1rem}}.about-us__hero__headings{bottom:0;color:#fefefe;height:55%;left:0;margin:auto;position:absolute;right:0;top:0}.about-us__hero__headings p{font-size:3rem;line-height:2.5rem;text-align:center}@media only screen and (min-width:0) and (max-width:767px){.about-us__hero__headings p{font-size:2rem;line-height:1.75rem}}.about-us__contact-form,.about-us__contact-form__metadata{display:grid;grid-template:auto/1fr}.about-us__contact-form__metadata{grid-gap:1rem}@media only screen and (min-width:768px){.about-us__contact-form{grid-template:auto/repeat(2,1fr)}}.about-us__connect{padding-left:2.5rem}@media only screen and (min-width:0) and (max-width:767px){.about-us__connect{padding-left:0}}.about-us__contact-info{padding-left:2.5rem;margin-bottom:1rem}@media only screen and (min-width:0) and (max-width:767px){.about-us__contact-info{padding-left:0}}.about-us__contact-info p{margin-bottom:1rem}.about-us__contact-info p:last-child{margin-bottom:0}.about-us__feature-text{margin:0 auto;text-align:center;width:800px}@media only screen and (min-width:0) and (max-width:767px){.about-us__feature-text{width:90%}}.about-us__feature-text p{font-size:1.2rem}.about-us__media-contact fieldset{margin-top:1rem}.about-us__media-contact p{margin-bottom:.75rem}.about-us__media-contact ul{list-style:none;margin:0;padding-left:0}.about-us__media-coverage{margin:.5rem auto 0;transition-property:opacity;transition-timing-function:ease-in ease-out}.about-us__media-coverage h5{text-align:center;font-size:.7rem;color:#aaa;text-transform:uppercase;font-weight:700;margin-bottom:0}.about-us__media-coverage h2{text-align:center;font-size:1.3rem;margin:.4rem .5rem .75rem;text-transform:capitalize}.about-us__job-opening{margin:2rem 0}.about-us__job-opening__title{margin-bottom:0}.about-us__job-opening__title a{text-decoration:none;color:#555;transition-property:color;transition-duration:.2s;transition-timing-function:ease-out}.about-us__job-opening__title a:hover{color:#0094ff}.about-us__job-opening__dept{color:#888;margin-bottom:.5rem}.charity-logo{margin:1rem .5rem 0}.charity-logo__cn{width:250px}.charity-logo__gs{width:300px}.media-card h2{font-size:1.4rem}.media-card p{font-size:1rem}.press-release-about{border-top:1px solid #ccc;margin-top:2rem;text-align:left}.press-release-about p{margin-top:1.5rem;font-size:1.2rem;line-height:1.5}.impact-metric{max-width:200px;display:inline-block;margin:1.5rem}.impact-metric p{margin:0;font-weight:700}.impact-metric h1{font-size:2.25rem}.impact-chart{max-width:27%;display:inline-block;margin:1.5rem}@media only screen and (min-width:0) and (max-width:767px){.impact-chart{max-width:100%;margin:0}}.annual-report__section{border-top:1px solid #ccc;padding:3rem 0}.annual-report__section>:first-child{border-top:0}.annual-report__report{align-items:stretch;display:grid;grid-gap:1rem;grid-template:auto;margin:3rem auto}@media only screen and (min-width:768px){.annual-report__report{grid-template:auto/4fr 2fr;grid-gap:3rem}}.annual-report__story{align-items:stretch;display:grid;grid-gap:1rem;grid-template:auto}@media only screen and (min-width:768px){.annual-report__story{grid-template:auto/4fr 2fr;grid-gap:3rem}}.annual-report__story .photo{margin-top:2rem;margin-bottom:.5rem}.annual-report__story .caption{font-size:.8rem;color:#888;margin-top:0;line-height:1.25}.annual-report__map{align-items:stretch;display:grid;grid-gap:1rem;grid-template:auto}@media only screen and (min-width:768px){.annual-report__map{grid-template:auto/6fr 1fr;grid-gap:1rem}}.annual-report__map .photo{margin-top:2rem;margin-bottom:.5rem}.annual-report__map .caption{font-size:.8rem;color:#888;margin-top:0}.annual-report__about-us{align-items:stretch;display:grid;grid-gap:1rem;grid-template:auto}@media only screen and (min-width:768px){.annual-report__about-us{grid-template:auto/4fr 2fr;grid-gap:3rem}}.alogolia__results{display:grid;grid-gap:1rem;grid-template:auto/1fr}@media only screen and (min-width:1024px){.alogolia__results{grid-template:auto/7fr 3fr}}.ais-hidden{display:none}.ais-search-box--input{border:1px solid #0094ff}.ais-facets{margin-bottom:1rem}.ais-infinite-hits--item{border-bottom:1px solid #ccc}.ais-infinite-hits--item:last-child{border-bottom:0}.ais-infinite-hits--showmore{text-align:center}.ais-infinite-hits--showmore button:disabled{display:none}.ais-header{background-color:#0094ff;border:1px solid #0094ff;border-radius:0;cursor:pointer;padding:.5rem 1rem}@media only screen and (min-width:1024px){.ais-header{border-radius:0 0 0 0}}.ais-header h3{color:#fefefe;font-size:.9rem;margin:0}.ais-body{border:1px solid #ccc;border-radius:0 0 0 0;border-top:0;display:none;padding:1rem}@media only screen and (min-width:1024px){.ais-body{display:block}}.ais-root__collapsed>.ais-header{border-radius:0 0 0 0}.ais-root__collapsed>.ais-body{display:block}@media only screen and (min-width:1024px){.ais-root__collapsed>.ais-header{border-radius:0}.ais-root__collapsed>.ais-body{display:none}.ais-root__collapsed .widgettitle:after{transform:rotate(180deg)}}.ais-hierarchical-menu--item{background-color:#fefefe;color:#666;cursor:pointer;font-size:.9rem;margin-bottom:.3rem;transition-duration:.3s;transition-property:color;transition-timing-function:ease-out ease-in}.ais-hierarchical-menu--item:hover,.ais-hierarchical-menu--item__active{color:#0094ff}.ais-hierarchical-menu--item__active>div>span>.arrow{transform:rotate(90deg)}.ais-hierarchical-menu--list__lvl1{margin-left:1rem}.ais-hierarchical-menu--list__lvl2{margin-left:2rem}.ais-refinement-list--item{border:1px solid #ccc;border-radius:#99d5ff;color:#666;cursor:pointer;display:inline-block;font-size:.9rem;margin:0 .3rem .3rem 0;padding:.3rem .5rem;transition-duration:.3s;transition-property:background-color,border-color,color;transition-timing-function:ease-out ease-in}.ais-refinement-list--item:hover{border:1px solid #0094ff;color:#0094ff}.ais-refinement-list--item__active{background-color:#0094ff;border:1px solid #0094ff;color:#fefefe}.ais-refinement-list--item__active:hover{background-color:#fefefe;color:#0094ff}.sbx-sffv__input{font-size:1rem!important;margin-bottom:.3rem}.sbx-sffv__reset,.sbx-sffv__submit{display:none}@media only screen and (min-width:1024px){.widgettitle:after{content:"\025B4";float:right}}.blog-archive__container{display:grid;grid-gap:1rem;grid-template:auto/1fr}@media only screen and (min-width:1024px){.blog-archive__container{grid-template:auto/7fr 3fr}}.blog-archive__post-list{background-color:#fefefe;border-radius:0;border:1px solid #ccc}.board{display:grid;grid-gap:2rem 1rem;grid-template:auto/1fr;justify-content:center}@media only screen and (min-width:768px){.board{grid-template:auto/repeat(3,12rem);grid-gap:2rem}}@media only screen and (min-width:1024px){.board{grid-gap:3rem;grid-template:auto/repeat(4,16vw)}}.board__board-member{border:0;display:grid;grid-template:auto/100px 1fr;grid-auto-flow:column}@media only screen and (min-width:768px){.board__board-member{grid-auto-flow:row;grid-template:12rem auto/1fr}}@media only screen and (min-width:1024px){.board__board-member{grid-template:16vw auto/1fr}}.board__board-member__headshot{align-self:center;background:#ccc;border-radius:50%;display:block;height:100px;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100px}@media only screen and (min-width:768px){.board__board-member__headshot{height:12rem;width:12rem}}@media only screen and (min-width:1024px){.board__board-member__headshot{height:16vw;width:16vw}}.board__board-title{padding:1em 1em 0;text-align:center}.board__board-title__name{font-size:1.3rem;font-weight:700;margin:0 auto .5rem}.board__board-title__position{color:#888;font-size:1rem;font-style:italic;line-height:1.4;margin:0 0 .5rem}.board__board-title__organization{color:#888;font-size:1rem;line-height:1.4;margin:0}.category-page__center a{text-decoration:none}.category-page__center h5{background-color:#fefefe;border-bottom:1px solid #ccc;color:#888;text-decoration:none;font-size:1rem;padding:1rem;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-out}.category-page__center h5:hover{background-color:#e6f4ff}.category-page__heading{margin-bottom:1.5rem;text-align:center;text-transform:capitalize}.contact{align-items:stretch;display:grid;grid-gap:1rem;grid-template:auto/1fr}@media only screen and (min-width:768px){.contact{grid-template:auto/7fr 3fr}}.content-and-sidebar{display:grid;grid-gap:1rem;grid-template:auto/100%;grid-template-areas:"content" "sidebar";margin:2rem auto 0}.content-and-sidebar__content{grid-area:content}.content-and-sidebar__sidebar{grid-area:sidebar}@media only screen and (min-width:768px){.content-and-sidebar{grid-gap:2rem;grid-template-areas:"content sidebar";grid-template-columns:calc(70% - 1rem) calc(30% - 1rem);max-width:1200px}}@media print{.content-and-sidebar{display:block}.content-and-sidebar__sidebar{display:none}}.country-landing-pages__description-and-selector{display:grid;grid-gap:1rem;grid-template:repeat(2,auto)/auto}@media only screen and (min-width:768px){.country-landing-pages__description-and-selector{grid-template:auto/1fr 300px}}.country-landing-pages__country-selector{border:3px solid #e0592a;border-radius:0;display:grid;grid-gap:1rem;grid-template:repeat(4,auto)/auto;padding:1rem}.country-landing-pages__country-selector h2{font-size:1.6rem!important;font-style:normal!important;font-weight:700!important}.country-landing-pages__country-selector h2,.country-landing-pages__country-selector p{margin:0;text-align:center}.country-landing-pages__country-selector select{border:1px solid #999;font-size:1rem;width:100%}.country-landing-pages__country-selector button{align-content:center;background-color:#e0592a;border:1px solid #e0592a;border-radius:0;font-size:1rem;color:#fff;display:grid;justify-content:center;text-decoration:none;transition:background-color .2s ease-in-out,border .2s ease-in-out;width:100%}.country-landing-pages__country-selector button:hover{background-color:#f0795a;border:1px solid #f0795a}.country-landing-pages__sections-and-toc{align-items:start;display:grid;grid-gap:1rem;grid-template-areas:"toc" "sections"}@media only screen and (min-width:1024px){.country-landing-pages__sections-and-toc{grid-template-areas:"sections toc";grid-template-columns:1fr 250px;grid-template-rows:auto}}.country-landing-pages__sections{grid-area:sections}.country-landing-pages__toc{grid-area:toc;list-style:none}.country-landing-pages__toc ul{list-style:none}.country-landing-pages__toc li{border-bottom:1px solid #ccc;padding:.5rem;margin:0}.country-landing-pages__toc li:last-child{border-bottom:none}@media only screen and (min-width:1024px){.country-landing-pages__toc{position:sticky;top:9rem}}.donate{display:grid;grid-gap:1rem;grid-template:auto/1fr}@media only screen and (min-width:768px){.donate{grid-template:auto/3fr 2fr;grid-auto-flow:column}}.donate-hero{background:#0094ff;background-position:top;background-size:cover;height:15rem;padding:0;position:relative}@media only screen and (min-width:0) and (max-width:767px){.donate-hero{height:10rem;margin-top:-1rem}}.donate-hero__heading{color:#fefefe;bottom:0;right:0;top:1;left:0;margin:auto;position:absolute;height:60%}@media only screen and (min-width:0) and (max-width:767px){.donate-hero__heading{height:75%}}.donate-hero__heading p{font-size:3rem;line-height:2.5rem;text-align:center}@media only screen and (min-width:0) and (max-width:767px){.donate-hero__heading p{font-size:2rem;line-height:2.5rem}}.double-donation-form{width:100%;height:500px}@media only screen and (min-width:0) and (max-width:767px){.double-donation-form{height:400px}}.entrep-page__entrep-header{background:#0094ff;background-position:50%;background-size:cover;height:40rem;padding:0;position:relative}@media only screen and (min-width:0) and (max-width:767px){.entrep-page__entrep-header{height:25rem;margin-top:-1rem}}.entrep-page__sections-and-toc{align-items:start;display:grid;grid-gap:4rem;grid-template-areas:"toc" "sections"}@media screen and (min-width:840px){.entrep-page__sections-and-toc{grid-template-areas:"sections toc";grid-template-columns:1fr 300px;grid-template-rows:auto}}.entrep-page__featured-photos{align-items:center;display:grid;grid-gap:1rem;grid-template:auto/repeat(2,1fr);padding-top:1rem;max-width:1500px;margin:auto}@media only screen and (min-width:1024px){.entrep-page__featured-photos{grid-template:auto/repeat(4,1fr)}}.entrep-page__featured-photos a{display:block}.entrep-page__photo{background-color:#0094ff;display:block;height:35vw;margin:0;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1024px){.entrep-page__photo{height:250px}}.entrep-page__photo-attribution{font-size:.6rem;color:#888;font-style:italic;margin-top:1rem}.financials{display:grid;grid-gap:1rem;grid-template:auto/1fr}@media only screen and (min-width:768px){.financials{grid-template:repeat(2,auto)/repeat(2,1fr)}.financials__reports{grid-column:1/3;grid-row:1/2}.financials__990s{grid-column:1/2;grid-row:2/3}.financials__audits{grid-column:2/3;grid-row:2/3}}.front-page__primary-features{display:grid;grid-gap:1rem;grid-template-areas:"primary" "secondary" "recent";padding:1rem}@media only screen and (min-width:768px){.front-page__primary-features{grid-template-areas:"primary primary primary primary" "secondary secondary recent recent";grid-template-columns:repeat(4,1fr)}.front-page__primary-features>:first-child{align-content:start;grid-area:primary}.front-page__primary-features>:first-child h2{font-size:1.7rem;line-height:1.4}.front-page__primary-features>:nth-child(2){grid-area:secondary}.front-page__primary-features>:nth-child(2) h2{font-size:1.4rem;line-height:1.5}.front-page__primary-features .cards__card-image{height:330px}.front-page__primary-features .cards__card-content{align-content:start}}@media only screen and (min-width:1024px){.front-page__primary-features{grid-template-areas:"primary primary secondary recent"}}.front-page__secondary-features{padding:0 1rem 1rem}@media only screen and (min-width:768px){.front-page__secondary-features{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){.front-page__secondary-features{grid-template-columns:repeat(30,1fr)}.front-page__secondary-features>:nth-child(-n+5){grid-column:span 6}.front-page__secondary-features>:nth-child(-n+5) h2{font-size:1.1rem;line-height:1.4;margin:0}.front-page__secondary-features>:nth-child(n+6){grid-auto-flow:column;grid-column:span 10;grid-gap:1rem;margin:0;padding:1rem}.front-page__secondary-features>:nth-child(n+6) h2{font-size:1rem;line-height:1.5}.front-page__secondary-features>:nth-child(n+6) .cards__card-image{border-radius:0;height:100%;width:125px}.front-page__secondary-features>:nth-child(n+6) .cards__card-content{padding:0}}.front-page__recent{display:block;grid-area:recent}.front-page__newsletter{margin:auto;text-align:center;width:70%}@media only screen and (min-width:0) and (max-width:767px){.front-page__newsletter{margin:none;width:100%}}@media only screen and (min-width:1024px){.front-page__newsletter__form{grid-template:auto/repeat(3,1fr)}}.front-page__static-features{display:grid;grid-gap:1rem;grid-template:auto/1fr;padding:1rem}@media only screen and (min-width:768px) and (max-width:1023px){.front-page__static-features{grid-template:repeat(2,auto)/2fr 1fr}}@media only screen and (min-width:1024px){.front-page__static-features{grid-template:auto/repeat(4,2fr)}}.major-pubs{margin:2rem auto;padding:2rem 36px;width:100%;background-color:#f5f5f5;border-bottom:.5px solid #ccc;border-top:.5px solid #ccc;color:#555}.major-pubs__content{margin:auto}.major-pubs__content h2{margin-bottom:1rem}.major-pubs .pubs{position:relative;margin:0 1.5rem 1.5rem;max-width:100%;display:inline-block}@media only screen and (min-width:768px){.major-pubs .pubs{max-width:80%}}@media only screen and (min-width:0) and (max-width:767px){.major-pubs .pubs{margin:0}}.major-pubs .pubs__pub{border-radius:0;max-width:250px;min-width:250px;height:250px;margin:1rem auto;position:relative;text-decoration:none;border:1px solid #ccc;background:#eee;background-position:50%;background-size:cover;padding:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in-out}.major-pubs .pubs__pub:hover{opacity:.8}.major-pubs .pubs__pub-link{text-decoration:none;bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.media-page{display:grid;grid-gap:1rem;grid-template:auto/1fr}@media only screen and (min-width:768px){.media-page{grid-template:auto/repeat(3,1fr);grid-auto-flow:column}}.principles{margin-top:3rem}.principles__buttons{display:grid;grid-gap:1rem}.principles__buttons h3{margin:1rem}@media only screen and (min-width:768px){.principles__buttons{grid-template:auto/repeat(2,1fr)}}.principles__principle{padding:3rem 0;border-bottom:1px solid #ccc}.principles__principle:last-child{border:none}.principles__examples{border-bottom:3px solid #007ebe;display:grid;grid-gap:1rem;grid-template:auto/repeat(2,1fr)}.principles__examples .icon{margin-left:0}@media only screen and (min-width:0) and (max-width:767px){.principles__examples .icon{display:none}}.research__background-image{height:20rem;-o-object-fit:cover;object-fit:cover}@media print{.research__background-image{display:none}}.research__header{background-color:#fefefe;border-radius:0;display:block;margin:2rem auto 0;padding:1rem 0}@media only screen and (min-width:0) and (max-width:767px){.research__header{border-radius:0;margin:0 auto}}@media print{.research__header{padding:0;margin:0;max-width:100%}}.research__downloads{align-items:stretch;align-content:stretch;display:flex;flex-wrap:wrap;margin:1rem -.5rem .5rem}.research__download{flex-grow:1;margin:.5rem}.research__download a{width:100%}.research__sidebar{display:none}.research__download-print a{padding:0 1rem 0 0}.research__download-print__download,.research__download-print__print{margin-bottom:1rem;margin-right:1rem;text-align:left}.research__download-print__download svg,.research__download-print__print svg{padding:.6rem;margin:0 .6rem 0 0}@media only screen and (min-width:768px){.research__download-print__download:first-child,.research__download-print__print:first-child{margin-top:1rem}}@media only screen and (min-width:0) and (max-width:767px){.research__download-print__download,.research__download-print__print{width:100%}}@media print{.research__download-print__download,.research__download-print__print{display:none}}.research__download-print__download svg{background-color:#6eb76e}.research__download-print__print svg{background-color:#888}.research__banner-caption{color:#ccc;font-size:.8rem;font-style:italic}.staff__title{text-align:center}.staff__photo-link{display:block;margin:0 0 2rem;text-align:center}.staff__photo{border-radius:0;margin:0!important}.staff__contact{list-style:none;margin:0 0 2rem;padding-left:0}.staff__contact-item{display:block;font-size:1rem;padding:.25rem;text-align:center}.staff__contact-item-link{display:block}.staff__contact-item-link,.staff__contact-item-link:focus,.staff__contact-item-link:hover,.staff__contact-item-link:visited{color:inherit;text-decoration:none}.staff__bio,.staff__work{margin:0 0 2rem}.staff__work-list{list-style:none;margin:0 0 2rem}.staff__work-list-item{border-bottom:1px solid #ccc;font-size:.9rem;margin:0;padding:1rem}.staff__work-list-item:last-child{border-bottom:0}.staff__work-list-item:hover{background-color:#eee}.staff__work-list-item a{display:block;text-decoration:none}.staff__work-list-item a:focus,.staff__work-list-item a:hover,.staff__work-list-item a:visited{color:inherit;text-decoration:none}.staff__work-list-item-title{color:#555;line-height:1.3}.staff__work-list-item-meta{color:#888;font-style:italic}.staff__archive-link{display:block}.all-staff{margin:2rem auto 1.5rem;position:relative}@media only screen and (min-width:0) and (max-width:767px){.all-staff{display:none}}.state-team{display:grid;grid-gap:1rem;grid-template:auto/1fr}@media only screen and (min-width:768px){.state-team{grid-gap:2rem;grid-template:auto/3fr 2fr}}.state-tabs{margin-top:1rem}.state-tabs .roundup{padding:0;margin:0}@media only screen and (min-width:1024px){.state-tabs .roundup{margin:0 6rem}}.state-tabs section{display:none;padding-top:2rem;border-top:1px solid #ccc}.state-tabs input{display:none}.state-tabs label{display:inline-block;margin:0 0 -1px;padding:15px;font-size:1rem;font-weight:400;text-align:center;color:#bbb;border:1px solid transparent}.state-tabs label:hover{color:#888;cursor:pointer}.state-tabs input:checked+label{font-weight:700;color:#555;border-bottom:1px solid #ccc;border-top:1px solid #ccc;border-top-left-radius:0;border-top-right-radius:0;border-color:#0094ff #ccc #fff;border-style:solid;border-width:3px 1px 1px}.state-tabs #tab1:checked~#content1,.state-tabs #tab2:checked~#content2,.state-tabs #tab3:checked~#content3,.state-tabs #tab4:checked~#content4,.state-tabs #tab5:checked~#content5,.state-tabs #tab6:checked~#content6,.state-tabs #tab7:checked~#content7,.state-tabs #tab8:checked~#content8,.state-tabs #tab9:checked~#content9,.state-tabs #tab10:checked~#content10{display:block}@media only screen and (min-width:0) and (max-width:767px){.state-tabs section{padding:2rem .75rem 0}.state-tabs label{color:#aaa;text-align:left;display:block;font-weight:400;border-top:1px solid #ccc}.state-tabs label:hover{color:#888;cursor:pointer;background:#e6f4ff}.state-tabs input:checked+label{color:#555;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:0;border-left:0;background:#e6f4ff;font-weight:700;border-radius:0}}.timeline-link{margin:1rem .75rem}@media only screen and (min-width:1024px){.timeline-link{display:none}}.tariff-data{margin-top:-2em;padding-top:2rem}@media only screen and (min-width:1024px){.tariff-data{border:1px solid #ccc;border-top:0;padding-top:2rem}.tariff-data .button{align-self:end;color:#888;font-size:.8rem;padding:.5rem 1rem;border-radius:0;background-color:#fefefe;border:none;border-top:1px solid #ccc;background:#fefefe;transition-duration:.3s;transition-property:background,color;transition-timing-function:ease-in ease-out}.tariff-data .button:hover{background:#e6f4ff;cursor:pointer}.tariff-data .button a{font-size:.8rem;color:#888;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color;transition-timing-function:ease-in ease-out}.tariff-data .button a:hover{color:#666;text-decoration:none}}.tariff-data__metrics{display:grid;grid-template:auto/repeat(2,1fr);text-align:center}@media only screen and (min-width:1024px){.tariff-data__metrics{display:grid;grid-template:auto/repeat(4,1fr)}}.tariff-data__metrics__metric h1{font-size:2rem;color:#ef4538}.tariff-data__metrics__metric h3{font-size:1rem}.tariff-data__metrics__metric__revenue h1{font-size:2rem;color:#6eb76e}.tariff-data__metrics__metric__revenue h3{font-size:1rem}.tariff-data__source p{margin:.5rem 1rem 1.5rem;color:#888;font-size:.8rem;line-height:1.5}.tariff-updates{padding:1rem}.tariff-updates p{margin:.5rem 0 0}.tariff-updates h2{margin:0}.tariff-updates__update{padding:1rem 0;border-bottom:1px solid #ccc}.tariff-updates__update:last-child{border:none}.tariff-updates__timeline-summary{padding:0}@media only screen and (min-width:0) and (max-width:767px){.tariff-updates__timeline-summary{display:none}}.tariff-updates__timeline-summary ul{border-left:2px solid #888;margin:0 0 0 .5rem;padding-left:2rem}.tariff-updates__timeline-summary li{font-size:1.7rem;color:#888;margin-left:-.85rem}.tariff-updates__timeline-summary li:first-child{color:#0094ff}.tariff-updates__timeline-summary h2{margin:0 0 1rem}.tariff-updates__timeline-summary h3{font-size:.9rem;line-height:1.5;margin:.5rem 0 0;color:#555}.tariff-updates__timeline-summary p{font-size:.75rem;line-height:1.5;margin:.5rem 0 0;color:#555}.taxedu__nav-container{border-bottom:1px solid #ccc;margin-bottom:3rem}.taxedu__nav{display:grid;grid-template:repeat(3,48px)/repeat(2,1fr)}@media only screen and (min-width:768px){.taxedu__nav{grid-template:auto/repeat(6,auto) 1fr}}.taxedu__nav-banner{background-position:50%;background-size:cover;height:300px;-o-object-fit:cover;object-fit:cover;margin:0}.taxedu__nav-link{align-content:center;background:linear-gradient(0deg,#007ebe,#007ebe 3px,transparent 0,transparent) no-repeat;background-position:0 4px;border-left:1px solid #ccc;color:#666;display:grid;font-size:.8rem;list-style:none;margin:0;padding:0 2em;text-align:center;text-decoration:none;transition-duration:.1s;transition-property:background,color;transition-timing-function:ease-in-out}@media only screen and (min-width:0) and (max-width:767px){.taxedu__nav-link{border-bottom:1px solid #ccc}.taxedu__nav-link:nth-child(2n){border-right:1px solid #ccc}}.taxedu__nav-link:active,.taxedu__nav-link:hover{color:#007ebe;text-decoration:none}@media only screen and (min-width:768px){.taxedu__nav-link:active,.taxedu__nav-link:hover{background:linear-gradient(0deg,#007ebe,#007ebe 3px,transparent 0,transparent) no-repeat;background-position:0 0}}.taxedu__nav-search{border-left:1px solid #ccc;border-right:1px solid #ccc;display:grid;grid-template:auto/1fr auto;padding:.5rem}@media only screen and (min-width:0) and (max-width:767px){.taxedu__nav-search{grid-column:1/3}}.taxedu__nav-search button,.taxedu__nav-search select{font-size:.8rem}.taxedu__nav-search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fefefe;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAh0lEQVQ4T93TMQrCUAzG8V9x8QziiYSuXdzFC7h4AcELOPQAdXYovZCHEATlgQV5GFTe1ozJlz/kS1IpjKqw3wQBVyy++JI0y1GTe7DCBbMAckeNIQKk/BanALBB+16LtnDELoMcsM/BESDlz2heDR3WePwKSLo5eoxz3z6NNcFD+vu3ij14Aqz/DxGbKB7CAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:98%;cursor:pointer;transition:background-color .1s ease-in,border .1s ease-in,color .1s ease-in;width:100%}.taxedu__nav-search select:focus,.taxedu__nav-search select:hover{border:1px solid #007ebe}.taxedu__header{text-align:left}.taxedu__header:after{background-color:#007ebe;content:"";display:block;height:5px;margin-top:.75rem;margin-bottom:2.5rem;width:5rem}.taxedu__feature-text p{font-size:1.2rem}.taxedu__feature-nav{margin:6rem auto}.taxedu__feature-buttons{display:grid;grid-gap:1rem;margin:0 auto 6rem}@media only screen and (min-width:768px){.taxedu__feature-buttons{grid-template:auto/repeat(2,1fr)}}.taxedu__feature-buttons p{color:#555}.taxedu__feature-buttons h2{color:#007ebe;margin-top:.5rem}.taxedu__feature-buttons .button{padding:2rem;border:1px solid #ccc}.taxedu__feature-buttons .button:hover{background:linear-gradient(0deg,#007ebe,#007ebe 5px,transparent 0,transparent) no-repeat;background-position:0 0;bottom:0;left:0;position:relative;right:0;top:0;transition-duration:.3s;transition-property:background;transition-timing-function:ease-in-out;z-index:5;opacity:1}.taxedu__glossary{padding:.5rem}.taxedu__principles{margin:3rem 0}@media only screen and (min-width:768px){.taxedu__term-and-feature{display:grid;grid-gap:1rem;grid-template:auto/2fr 1fr;margin:0}}.taxedu__term-and-feature__term-box{display:grid;grid-template:1fr auto/auto;height:100%;margin-bottom:1rem;padding:0}.taxedu__term-and-feature__term{border:1px solid #ccc;border-radius:0;padding:1rem}.taxedu__term-and-feature__features{height:100%;margin-bottom:1rem}.taxedu__request-speaker{background-color:#007ebe;color:#fff;margin:1rem 0;padding:1.5rem;text-align:center}.taxedu__full-content--hidden{display:none}.taxedu__all-terms a{display:block}@media only screen and (min-width:768px){.taxedu__all-terms{-moz-columns:3;column-count:3}}.taxedu__tp101-sidebar{align-content:center;align-items:center;border:3px solid #007ebe;display:grid;justify-items:center;padding:1rem}.taxedu-homepage-widget{align-items:stretch;border-radius:0;border:1px solid #ccc;display:grid;grid-template:auto/5fr 2fr;margin:4rem auto;padding:0}@media only screen and (min-width:0) and (max-width:767px){.taxedu-homepage-widget{grid-template:repeat(3,auto)/auto;margin:2rem 1rem}}.taxedu-homepage-widget__section1{background-image:url(https://files.taxfoundation.org/20210801165251/taxedu-homepage-widget-01.png);background-position:50%;background-size:cover;height:100%;margin:0;position:relative;color:#fff;border-right:1px solid #ccc;padding:3rem 4rem}.taxedu-homepage-widget__section1 img{max-width:300px}@media only screen and (min-width:0) and (max-width:767px){.taxedu-homepage-widget__section1{padding:2rem}}.taxedu-homepage-widget__section2 h2{padding:1rem 1rem .5rem;margin:0}.taxedu-homepage-widget__section2 .featured-link{border:1px solid #ccc;border-radius:0;display:grid;grid-template-rows:auto 1fr auto;height:100%}.taxedu-homepage-widget__section2 .featured-link__post{align-items:center;background-color:#fefefe;border-bottom:1px solid #ccc;display:grid;grid-template:auto/1fr;margin:0;padding:1rem;position:relative;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out}.taxedu-homepage-widget__section2 .featured-link__post:hover{background-color:#e6f4ff}.taxedu-homepage-widget__section2 .featured-link__post:last-child{border-bottom:0}.taxedu-homepage-widget__section2 .featured-link__post__title{margin:0;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}.taxedu-homepage-widget__section2 .featured-link__post__link{bottom:0;left:0;position:absolute;right:0;top:0}.taxedu-sidebar-widget{border:4px solid #007ebe;margin-bottom:2rem}.taxedu-sidebar-widget h2{margin-bottom:1rem}.taxedu-sidebar-widget img{max-width:170px;margin-top:2rem}.taxedu-image-widget{display:flex;align-items:center}.taxedu-image-widget img{max-width:170px;margin:auto}.taxedu-tabs{margin-top:1rem}.taxedu-tabs .roundup{padding:0;margin:0}@media only screen and (min-width:1024px){.taxedu-tabs .roundup{margin:0 6rem}}.taxedu-tabs section{display:none;padding-top:2rem;border-top:1px solid #ccc}.taxedu-tabs input{display:none}.taxedu-tabs label{display:inline-block;margin:0 0 -1px;padding:15px;font-size:1rem;font-weight:400;text-align:center;color:#bbb;border:1px solid transparent}.taxedu-tabs label:hover{color:#888;cursor:pointer}.taxedu-tabs input:checked+label{font-weight:700;color:#555;border-bottom:1px solid #ccc;border-top:1px solid #ccc;border-top-left-radius:0;border-top-right-radius:0;border-color:#007ebe #ccc #fff;border-style:solid;border-width:3px 1px 1px}.taxedu-tabs #tab1:checked~#content1,.taxedu-tabs #tab2:checked~#content2,.taxedu-tabs #tab3:checked~#content3,.taxedu-tabs #tab4:checked~#content4,.taxedu-tabs #tab5:checked~#content5,.taxedu-tabs #tab6:checked~#content6,.taxedu-tabs #tab7:checked~#content7,.taxedu-tabs #tab8:checked~#content8,.taxedu-tabs #tab9:checked~#content9,.taxedu-tabs #tab10:checked~#content10{display:block}@media only screen and (min-width:0) and (max-width:767px){.taxedu-tabs section{padding:2rem .75rem 0}.taxedu-tabs label{color:#aaa;text-align:left;display:block;font-weight:400;border-top:1px solid #ccc}.taxedu-tabs label:hover{color:#888;cursor:pointer;background:#e6f4ff}.taxedu-tabs input:checked+label{color:#555;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:0;border-left:0;background:#e6f4ff;font-weight:700;border-radius:0}}.play-btn{width:125px;height:auto;margin:0 auto}.play-btn__svg{transition:.3s;fill:#fff;opacity:.8}.play-btn:hover .play-btn__svg{opacity:1;fill:#007ebe}.cirriculum{max-width:850px;margin:0 auto 2rem}.TFU-quotes{display:grid;grid-gap:2rem;grid-template:auto/1fr}@media only screen and (min-width:768px){.TFU-quotes{grid-template:auto/repeat(2,1fr)}}.TFU-quotes .quote h4{color:#888;font-style:normal;font-size:1.15rem;line-height:1.5;text-align:left}.TFU-quotes .quote p{font-style:italic;font-size:.9rem;text-align:right;color:#888}.lecture h2{font-size:1.25rem;line-height:1.25;margin-bottom:1rem}.lecture__header{background:#007ebe;color:#fefefe;display:grid;grid-gap:1rem;grid-template:100%/1fr 1fr;font-size:.9rem;font-weight:700;margin-bottom:0;padding:.75rem 1.2rem;text-transform:capitalize}.lecture__header--week{text-align:left}.lecture__header--date{text-align:right}@media only screen and (min-width:1024px){.tfu-subscribe__form{grid-template:auto/repeat(3,1fr)}}
