:root{--hdrcolor:$black;--bdrcolor:$gray-dark}.hdr-color{color:#111;color:var(--hdrcolor)}span.file-info{display:inline}.full-width{width:100%}blockquote{font-style:normal}.border{border-color:var(--bdrcolor)}em,strong em{font-family:inherit!important;font-style:italic;font-weight:inherit}abbr{outline:none!important;text-decoration:none!important;border:none!important}@media screen and (max-width:499px){.hide-for-tiny{display:none}.show-for-tiny-acc{position:relative;display:block;width:auto;height:auto;overflow:visible;clip:auto}}@media screen and (min-width:500px){.hide-for-tiny{display:block;max-width:100%}.show-for-tiny-acc{position:absolute;left:3000px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}.hide-for-medium-acc{position:relative;display:block;width:auto;height:auto;overflow:visible;clip:auto}@media print,screen and (min-width:46.25em){.hide-for-medium-acc{position:absolute;left:3000px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}@media print,screen and (min-width:64em){.hide-for-large-acc{position:absolute;left:3000px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}@media print,screen and (max-width:63.99875em){.hide-for-large-acc{position:relative;display:block;width:auto;height:auto;overflow:visible;clip:auto}}.inset-right{float:right;margin-left:10px}.inset-right:after{clear:both}.inset-left{float:left;margin-right:10px}.inset-left:after{clear:both}main .smaller{font-size:85%!important}.breadcrumbs{display:none}.current{padding-left:.5rem}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!important;font-size:2rem;line-height:1;font-weight:700!important;margin-bottom:.4rem}.fiscal h1 span{font-size:1.105rem;font-weight:inherit;font-family:inherit}.fiscal h1.specialed{font-weight:400!important;margin-bottom:2rem}.fiscal h1.specialed span{margin-top:1rem;font-size:1.5rem}.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 li.sans,.fiscal p.sans{font-family:Helvetica,Arial,sans-serif!important;letter-spacing:normal}.fiscal li.serif,.fiscal p.serif{font-family:Georgia,Times,serif!important}.fiscal li strong,.fiscal p strong{font-family:inherit;font-weight:700}.fiscal li.month,.fiscal p.month{font-family:Helvetica,Arial,sans-serif;letter-spacing:normal;font-weight:700;color:#d31c16;font-size:1rem;margin:1rem 0 0;padding:0}.fiscal li.month+h2,.fiscal p.month+h2{margin-top:0}.fiscal a.line-item:after,.fiscal li.line-item a:after{content:url(/economy/fiscal-notes/images/glasses-icon.svg);width:25px;height:25px;margin-left:.25rem;display:inline-block;vertical-align:top}.fiscal h1,.fiscal h2,.fiscal h3,.fiscal h4,.fiscal h5,.fiscal td,.fiscal th{font-family:Helvetica,Arial,sans-serif;font-style:inherit;font-weight:700;margin-bottom:.25rem}.fiscal h1.exhibit,.fiscal h2.exhibit,.fiscal h3.exhibit,.fiscal h4.exhibit,.fiscal h5.exhibit,.fiscal td.exhibit,.fiscal th.exhibit{text-align:center;text-transform:uppercase;font:normal normal 700 1rem Helvetica,Arial,sans-serif;background-color:#44413f;color:#fff;margin:1rem 0;padding:.5rem}.fiscal h2{font-size:1.5rem}.fiscal h3{font-size:1.4rem}.fiscal h4{font-size:1.2rem}.fiscal h5{font-size:1.1rem}.fiscal 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 td,.fiscal table thead td{font-weight:400}.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-center{display:inline}@media print,screen and (max-width:46.24875em){.fiscal .table-center{display:block}}.fiscal blockquote{font-size:1.1rem;max-width:90%;margin:auto;padding:0 0 1rem}.fiscal hr{border:0;border-bottom:1px solid #d8d7d6;margin:0;padding:0}.fiscal .tiny-text{font-size:.75rem}.fiscal .callout.sidebar{background-color:#e3ddda}.fiscal .callout.sidebar h2{text-transform:uppercase}.fiscal .callout.sidebar h2,.fiscal .callout h2,.fiscal .callout h3{text-align:center;font:normal normal normal 1.2rem Helvetica,Arial,sans-serif;background-color:#44413f;color:#fff;margin:-1rem -1rem 1rem;padding:1rem}.fiscal .callout.exhibit{background-color:#fff}.fiscal .callout.exhibit h3{text-transform:uppercase;font-weight:700;font-size:1rem}.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:Arial Black,Helvetica,Arial,sans-serif}.fiscal aside li,.fiscal aside p{letter-spacing:normal}.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}.fiscal aside .line-items span.title{font:normal normal 1.5rem Georgia,Times,serif!important;padding:.5rem .5rem 0;color:#c72221}.fiscal aside .line-items span.subhead{font:normal normal 700 1rem Helvetica,Arial,sans-serif!important;padding:0 .5rem .5rem;display:block}.fiscal aside h3.more{padding:.25rem 1rem;background-color:#212121;color:#fff;margin:0;font-weight:400}.fiscal .sans li,.fiscal .sans p{font-family:Helvetica,Arial,sans-serif!important;font-weight:inherit;font-style:inherit}.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 .accordion .accordion-title:before{position:absolute;top:50%;left:-1rem}.fiscal .accordion .accordion-title h2{display:inline!important}.fiscal .date{display:inline-block;float:right}.fiscal .info-fonts h1{font-size:3rem;color:#5b5755;text-transform:uppercase;margin-top:2rem}.fiscal .info-fonts h1 span{font-size:4rem;color:#111;text-transform:uppercase!important;letter-spacing:normal}.fiscal ul.special li{font-size:2rem;line-height:.75}.fiscal ul.special li span,.fiscal ul.special p{color:#111;font-size:1.1rem}.fiscal ul br{margin-bottom:1rem}.fiscal span.nowrap{white-space:nowrap;font-family:inherit;font-size:inherit;display:inline;font-weight:inherit}.fiscal table{display:table}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}.masthead .translate h4{margin-bottom:.25rem}@media print,screen and (max-width:46.24875em){.masthead .fn-head,.masthead .translate{float:none;max-width:160px}}