:root{--hdrcolor:$black;--bdrcolor:$gray-dark;--captioncolor:$gray-dark;--titlecolor:$black;--bg-dark:$gray-dark;--text-light:$white;--callout-bg:$white;--subhdcolor:$sepia}span.file-info{display:inline}.full-width{width:100%}main .smaller{font-size:85%!important}blockquote{font-style:normal}.border{border-color:var(--bdrcolor)}strong{font-style:inherit;font-weight:700}em,strong{font-family:inherit!important}em{font-style:italic;font-weight:inherit}abbr{outline:none!important;text-decoration:none!important;border:none!important}.sans li,.sans p{font-weight:inherit;font-style:inherit}.date,.sans li,.sans p{font-family:Helvetica,Arial,sans-serif!important}.date{text-align:right;display:inline}.breadcrumbs{display:none}hr.star{margin:0;border:0;height:2px;background:#212121}hr.star:after{content:url(/economy/fiscal-notes/images/starburst-icon.png);float:right;margin:-20px -4px auto auto}h1.fn-logo{margin:0 auto;padding:0}h1.fn-logo a{font:normal normal normal 4.2rem Georgia,Times,serif;letter-spacing:-2px;color:#111!important}h1.fn-logo a:hover,h1.fn-logo a:hover span{color:#0091f1!important}h1.fn-logo a span.fiscal{display:inline;color:#d31c16;font:normal normal 700 4.2rem Helvetica,Arial,sans-serif}@media print,screen and (max-width:46.24875em){.fiscal .minus-margin-top{margin-top:0}.fiscal h1,.fiscal h2,.fiscal h3,.fiscal h4,.fiscal h5{line-height:1.3!important}.fiscal .hero{width:100%;float:none;margin:1rem}.fiscal .hero.portrait{width:300px;margin:1rem auto .5rem}}@media print,screen and (min-width:46.25em){.fiscal .minus-margin-top{margin-top:-2rem}.fiscal .hero{margin:1rem 0 1rem 1rem;float:right}.fiscal .hero.portrait{width:35%;min-width:300px}.fiscal .hero.landscape{width:69%;min-width:400px}}.fiscal h1{font-family:Helvetica,Arial,sans-serif;font-size:2rem;line-height:1;font-weight:700!important;margin-bottom:.4rem;color:#111;color:var(--titlecolor)}.fiscal h1 span{font-size:1.105rem;font-weight:inherit;font-family:inherit}.fiscal .author,.fiscal .lead{font-family:Helvetica,Arial,sans-serif;letter-spacing:normal;margin-top:1rem}.fiscal .lead{font-size:1.25rem}.fiscal .author{color:#5b5755}.fiscal .fn{color:#d31c16;font-weight:700;text-transform:uppercase}.fiscal a{color:#111!important}.fiscal a:hover{color:#0091f1!important}.fiscal a.border-bottom,.fiscal li a,.fiscal p a{border-bottom:1px dotted #5b5755}.fiscal address,.fiscal blockquote,.fiscal li,.fiscal p{font-family:Georgia,Times,serif;font-style:inherit;font-weight:inherit}.fiscal address strong,.fiscal blockquote strong,.fiscal li strong,.fiscal p strong{font-family:inherit;font-weight:700}.fiscal li p.inline+p{margin-bottom:.5rem;margin-top:.5rem}.fiscal li,.fiscal p{font-size:1.1rem;letter-spacing:.04rem}.fiscal .serif{font-family:Georgia,Times,serif!important}.fiscal .sans{font-family:Helvetica,Arial,sans-serif!important;letter-spacing:normal}.fiscal blockquote{font-size:1.1rem;max-width:85%;margin:auto;padding:0 0 1rem}.fiscal h1,.fiscal h2,.fiscal h3,.fiscal h4,.fiscal h5{font-family:Helvetica,Arial,sans-serif;font-style:inherit;font-weight:700;margin-bottom:.5rem}.fiscal h2{font-size:1.3rem;color:var(--subhdcolor)}.fiscal h3{font-size:1.2rem}.fiscal h3.color{color:var(--subhdcolor)}.fiscal h4,.fiscal h5{font-size:1.1rem}.fiscal .exhibit h2,.fiscal .exhibit h3{text-align:center;color:#111;color:var(--subhdcolor);font-size:1rem;font-weight:700;text-transform:uppercase}.fiscal .exhibit h2 span,.fiscal .exhibit h3 span{text-transform:uppercase!important;display:block;background-color:#44413f;background-color:var(--bg-dark);text-align:center;font:normal normal normal 1.2rem Helvetica,Arial,sans-serif;color:#fff;color:var(--text-light);margin:0 -1rem 1rem;padding:1rem}.fiscal .callout{background-color:#fff;background-color:var(--callout-bg)}.fiscal .callout h2,.fiscal .callout h3{text-align:center;font:normal normal normal 1.2rem Helvetica,Arial,sans-serif;color:#111;color:var(--hdrcolor)}.fiscal .callout .exhibit h3{background-color:#fff;background-color:var(--callout-bg);text-transform:uppercase;font-weight:700;font-size:1rem;color:#111;color:var(--subhdcolor);padding:0;margin:0 auto .5rem}.fiscal table{display:table;font-family:Helvetica,Arial,sans-serif}.fiscal table caption{font:normal normal normal 1.2rem Helvetica,Arial,sans-serif}.fiscal table caption.smaller{font-size:.9rem!important}.fiscal table tbody td,.fiscal table tbody th,.fiscal table thead td,.fiscal table thead th{font-family:Helvetica,Arial,sans-serif;font-size:.9rem}.fiscal table tbody th,.fiscal table thead th{font-weight:700}.fiscal table tbody.unbold th[scope=row]{font:normal normal normal .9rem Helvetica,Arial,sans-serif}.fiscal table tr.total td,.fiscal table tr.total th{font-weight:700!important;font-family:Helvetica,Arial,sans-serif}.fiscal table.clean caption,.fiscal table.clean tbody,.fiscal table.clean thead,.fiscal table.clean tr td,.fiscal table.clean tr th{background-color:transparent;border:0}.fiscal table.clean tbody tr:nth-child(2n),.fiscal table.clean tbody tr:nth-child(odd){background-color:transparent}.fiscal table.scroll{display:block}.fiscal .table-center{display:inline-table}.fiscal hr{border:0;border-bottom:1px solid #d8d7d6;margin:0;padding:0}.fiscal .headshot{margin:2rem auto}.fiscal .headshot img{display:block;max-width:100%;margin:1rem auto}.fiscal .headshot p{text-align:center;font-size:.85rem;max-width:80%;margin:auto}.fiscal .date{display:inline-block;float:right}.fiscal aside blockquote{font-size:1.3rem;max-width:100%}@media print,screen and (max-width:46.24875em){.fiscal aside blockquote{max-width:75%}}.fiscal aside a.xbold{font-family:OpenSansExtrabold,Arial Black,Helvetica,Arial,sans-serif;font-weight:900;font-style:inherit}.fiscal aside .call-out,.fiscal aside .line-item ul{background-color:#f1eeed;padding:0}.fiscal aside .line-item ul{list-style:none;margin-bottom:0;font-size:1rem}.fiscal aside .line-item ul li{border-bottom:1px solid #fff;font:normal normal normal 1rem Georgia,Times,serif;padding:.5rem 1rem;margin-bottom:0}.fiscal aside .line-item ul li.no-border{border:0;padding-bottom:.75rem}.fiscal aside .line-item ul li a{border-bottom:none!important}.fiscal aside .line-items{padding:0;background-color:#d31c16;color:#fff}.fiscal aside .line-items span.title{font:normal normal 700 1.5rem Helvetica,Arial,sans-serif!important;padding:.35rem 1rem;font-size:1.6rem;font-weight:700}.fiscal aside .line-items span.subhead{font:normal normal 700 1rem Helvetica,Arial,sans-serif!important;padding:.15rem 1rem;background-color:#212121;display:block}.fiscal aside h3.more{padding:.25rem 1rem;background-color:#212121;color:#fff;margin:0;font-weight:400}main i.icon{font-size:2rem}.fa-facebook-official{color:#3b5998}.fa-twitter-square{color:#1da1f2}.fa-linkedin-square{color:#0077b5}.masthead .fn-head{float:left}.masthead .translate{float:right;max-width:160px}.masthead .translate h4{margin-bottom:.25rem}@media print,screen and (max-width:46.24875em){.masthead .fn-head,.masthead .translate{float:none}}