@font-face{font-family:'npr4logo';src:url('/f/npr4logo.eot');src:url('/f/npr4logo.eot?#iefix') format('embedded-opentype'),url('/f/npr4logo.woff2') format('woff2'),url('/f/npr4logo.woff') format('woff'),url('/f/npr4logo.ttf') format('truetype'),url('/f/npr4logo.svg#NordiquePro-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap}#header *,#header *:before,#header *:after,#footer *,#footer *:before,#footer *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#header{position:relative;width:100%;min-height:60px;background:#3667f6;z-index:10000;font-family:proxima-nova,sans-serif;-webkit-font-smoothing:antialiased}#header .container{padding:0 25px 0 5px}#header #logo{display:block;float:left;width:208px;height:60px;margin:0;padding:12px 20px;font-family:npr4logo;font-weight:normal;font-style:normal;text-transform:lowercase;letter-spacing:.5px;font-size:28px;line-height:28px;text-decoration:none;color:#fff;white-space:nowrap;background:url(/img/dt-small.svg) no-repeat 14px 50%;background-size:180px 40px;text-indent:-9999px}#header #hCurrentState{float:left;color:#3667f6;text-transform:uppercase;font-family:proxima-nova,sans-serif;font-size:11px;position:relative;top:19px;display:inline-block;background:#fff;font-weight:800;padding:3px 6px 2px;border-radius:3px;left:-10px;line-height:1.35;letter-spacing:.5px;text-decoration:none}#header #hCurrentState:hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,0.15);box-shadow:0 .5rem 1rem rgba(0,0,0,0.15)}#header #nav{list-style:none;margin:0;padding:0;float:right;margin-top:9px;text-align:center}#header #nav li{float:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#header #nav li.menupop{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-left-radius:0;-moz-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#header #nav li a{display:block;padding:0 20px;height:42px;color:#fff;font-size:12px;font-size:.75rem;font-weight:bold;line-height:42px;text-decoration:none}#nav #premium-link .ViewSwitcher{margin:0 !important;padding:8px 0}#nav #premium-link .Switcher-label{text-transform:none !important;color:#000 !important;font-size:14px;font-weight:normal;margin-left:20px !important}.night-mode #nav #premium-link .Switcher-label{color:#c3c3c3 !important}#header #nav li a:hover{color:#fff;text-decoration:none}#header #nav>li>a{width:auto;padding:0 10px 0 7px;color:#fff;font-size:14px;line-height:28px;border:1px solid transparent;border-radius:5px;height:30px;margin-top:5px}#header #nav>li#help-center-link>a{padding:0 10px 0 5px}#header #nav>li>a:hover{background:#245bfd;color:#fff}#header #nav li.menupop a:hover,.touch #header #nav li.menupop a:active{background:#ffee01 !important}#header #nav li.menupop a>span{display:inline}* html #header #nav li.menupop a span{background-image:none}#header #nav li.menupop ul{min-width:200px;list-style:none;margin:0;padding:0;text-align:left;background:#fff;display:none;position:absolute;right:0;margin-top:5px;border-radius:5px;border:1px solid #fff;float:none;-webkit-box-shadow:0 1rem 2rem rgba(73,80,87,0.3);box-shadow:0 1rem 2rem rgba(73,80,87,0.3)}#header #nav li.menupop ul{opacity:0;pointer-events:none;-webkit-transform:scale(.8) translateY(-20%);transform:scale(.8) translateY(-20%);-webkit-transition:.4s cubic-bezier(.3,0,0,1.3);transition:.4s cubic-bezier(.3,0,0,1.3)}#header #nav li.menupop ul.visible{display:block}#header #nav li.menupop ul.visibled{-webkit-transform:none;transform:none;opacity:1;pointer-events:auto}.ie7 #header #nav li.menupop ul{width:217px}#header #nav li.menupop ul li{float:none;margin:0}#header #nav li.menupop ul li a{display:block;color:#000;font-size:14px;line-height:36px !important;height:34px;white-space:nowrap;font-weight:500}
#header #nav li.menupop ul li a:hover,.touch #header #nav li.menupop ul li a:active{background:#f8f9fa}#header #nav li.menupop ul li a>span{display:block;padding-right:1.5em}#header #nav li.menupop ul li:last-child a:hover,.touch #header #nav li.menupop ul li:last-child a:active{border-bottom-right-radius:5px;border-bottom-left-radius:5px}#header #nav li.menupop ul li:last-child a{border-top:1px solid rgba(0,0,0,0.1)}#header #nav li.menupop ul li:first-child{margin-top:10px}#header #nav li.menupop ul li:last-child{margin:10px 0 5px}#header #nav li#dmv-finder .label-new{position:relative;top:0 !important;padding:3px 6px 2px !important;font-size:12px;font-weight:bold;line-height:14px;background-color:orange;text-transform:uppercase;text-shadow:none;opacity:1}#header #nav li#dmv-finder:hover .label-new,.touch #header #nav li#dmv-finder:active .label-new{color:#fff;filter:none;opacity:1}#header #nav li#premium-link.menupop>a{width:168px;line-height:28px;border:1px solid transparent;border-radius:5px;height:30px;margin-top:5px}#premium-link #iconChevronDn{position:relative;top:3px;left:4px;fill:#111}#header #nav li#premium-link{position:relative}#header #nav li#premium-link.menupop>a{width:auto;padding:0 10px 0 7px;color:#FFF;font-size:14px;background:#f6e936;color:#000}#headerPremiumSignIn{margin-right:5px}#headerPremiumSignIn .icon-lock{display:inline;position:relative;top:1px;left:0;width:13px;height:13px;vertical-align:baseline;fill:#fff;background:0}#header #nav>li#headerPremiumSignIn>a{opacity:.6}#header #nav>li#headerPremiumSignIn>a:hover{opacity:1}#header.h-bg-white{background:#fff}#header.h-bg-white #logo{background-image:url(/img/dt-small-blue.svg)}#header.h-bg-white #help-center-link{margin-right:5px}#header.h-bg-white #nav li a{color:#222}#header.h-bg-white #nav>li>a:hover{background:#245bfd;color:#fff}#header.h-bg-white #nav>li#help-center-link>a svg path{fill:#222}#header.h-bg-white #nav>li#help-center-link>a:hover svg path{fill:#fff}#header.h-bg-white #headerPremiumSignIn .icon-lock{fill:#222}#header.h-bg-white #nav>li#headerPremiumSignIn>a:hover .icon-lock{fill:#fff}#header.h-bg-white #hCurrentState{background:0;border:1px solid #245bfd;text-decoration:none !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:10px;padding:4px 5px 3px}#header.h-bg-white #hCurrentState:hover{box-shadow:none;background:#245bfd;color:#fff}#footer{background:#f5f5f5;font-family:proxima-nova,sans-serif;-webkit-font-smoothing:antialiased}.nav-footer{text-align:center;font-size:13px;margin:0;padding:0}.nav-footer a,.nav-footer a:link{color:#999}.nav-footer>li{display:inline-block;margin:0 8px}.nav-footer>li a:hover{color:#1caff6}#footer.footer-dark{background:#000;font-size:13px;color:#fff}#footer .container{margin:0 auto;max-width:1140px}#footer.footer-dark .container{width:auto !important;padding-right:20px !important;padding-left:20px !important;padding-top:35px !important;padding-bottom:35px !important;color:#fff;opacity:.7}#footer.footer-dark nav{width:auto;float:none}#footer.footer-dark .label{text-shadow:none;padding:2px 6px 3px;font-weight:normal;letter-spacing:.5px;color:orange;background-color:transparent}#footer.footer-dark a{color:#9e9e9e;text-decoration:none}#footer.footer-dark a:hover{color:#fff}#footer svg{display:inline;fill:currentColor;vertical-align:middle}#footer svg[class^="icon-"],#footer svg[class*=" icon-"]{margin:0;line-height:20px;width:20px;height:20px;background:0}#footer svg.icon-footer-help{margin-right:10px}.align-center{-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-webkit-box-pack:center}.align-vertical-center{-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center}
.align-content-start{-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.align-content-center{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.align-content-end{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.align-items-start{-webkit-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.align-items-center{-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.align-items-end{-webkit-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.align-self-start{-webkit-align-self:flex-start;-ms-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}.align-self-center{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.align-self-end{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:flex-end;align-self:flex-end}.footer-social{margin-bottom:40px}.footer-social dl,.footer-social dt,.footer-social dd{margin:0 0 0 10px}.footer-social dl:first-child,.footer-social dt:first-child,.footer-social dd:first-child{margin-left:0}.footer-social dt,.footer-social dd{display:inline-block}.footer-social dt{vertical-align:middle}.footer-meta-links ul{list-style-type:none;margin:0;padding:0}.footer-meta-links li{display:inline-block;margin-left:24px;color:#9e9e9e}.footer-meta-links li:first-child{margin-left:0}.footer-upper{margin-bottom:50px}.footer-nav{border:#646464 solid;border-width:1px 0;margin-bottom:0;padding:50px 0}.footer-nav dl{margin-bottom:50px;margin-top:0}.footer-nav dl:last-child{margin-bottom:0}.footer-nav dt{color:#03940c;font-weight:600;opacity:.9;font-size:.93rem;letter-spacing:2px;margin:0 0 20px;padding-top:5px;text-transform:uppercase}.footer-nav dt a{color:inherit}.footer-nav dd{margin:0 0 20px}.footer-nav dd:last-child{margin-bottom:0}.footer-lower{margin-top:30px}.footer-lower .icon-footer-help{margin-right:10px}.cols-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;-ms-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;margin-left:-1.21951%;margin-right:-1.21951%}.cols-row>*{flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;box-sizing:border-box;padding-left:1.21951%;padding-right:1.21951%}.col-1{flex-basis:8.33333%;-ms-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;-webkit-flex-basis:8.33333%;max-width:8.33333%}.col-2{flex-basis:16.66667%;-ms-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;-webkit-flex-basis:16.66667%;max-width:16.66667%}.col-3{flex-basis:25%;-ms-flex-basis:25%;-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;max-width:25%}.col-4{flex-basis:33.33333%;-ms-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;-webkit-flex-basis:33.33333%;max-width:33.33333%}.col-5{flex-basis:41.66667%;-ms-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;-webkit-flex-basis:41.66667%;max-width:41.66667%}.col-6{flex-basis:50%;-ms-flex-basis:50%;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;max-width:50%}.col-7{flex-basis:58.33333%;-ms-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;-webkit-flex-basis:58.33333%;max-width:58.33333%}.col-8{flex-basis:66.66667%;-ms-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;-webkit-flex-basis:66.66667%;max-width:66.66667%}.col-9{flex-basis:75%;-ms-flex-basis:75%;-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;max-width:75%}.col-10{flex-basis:83.33333%;-ms-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;-webkit-flex-basis:83.33333%;max-width:83.33333%}
.col-11{flex-basis:91.66667%;-ms-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;-webkit-flex-basis:91.66667%;max-width:91.66667%}.col-12{flex-basis:100%;-ms-flex-basis:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;max-width:100%}.col-offset-1{margin-left:8.33333%}.col-offset-2{margin-left:16.66667%}.col-offset-3{margin-left:25%}.col-offset-4{margin-left:33.33333%}.col-offset-5{margin-left:41.66667%}.col-offset-6{margin-left:50%}.col-offset-7{margin-left:58.33333%}.col-offset-8{margin-left:66.66667%}.col-offset-9{margin-left:75%}.col-offset-10{margin-left:83.33333%}.col-offset-11{margin-left:91.66667%}.col-offset-12{margin-left:100%}.footer-social{margin-bottom:0}.footer-upper{margin-bottom:35px}.footer-upper .footer-meta-links{color:#9e9e9e;text-align:right}.footer-nav{padding:35px 0}.footer-nav dl{margin-bottom:0}.footer-nav dt{margin-bottom:20px}.footer-nav dd{margin-bottom:10px}.footer-nav dl:nth-child(4) dd a{display:block;display:-webkit-box;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:15px;max-height:30px}.footer-nav dl.footer-proud-member{margin-top:35px}.footer-nav dl.footer-proud-member dt{margin-bottom:10px}section.cdl-pseudonav{text-align:center;background:#eee}.cdl-pseudonav .content{padding-top:40px !important;padding-bottom:0 !important;line-height:1;font-size:1px}.cdl-pseudonav .content ul{position:relative;display:inline-block;margin:0 auto -3px;padding:0;list-style:none}.cdl-pseudonav .content li,.cdl-pseudonav .content li a,.cdl-pseudonav .content li a:link{margin:0;font-size:18px;line-height:18px;text-transform:uppercase;color:#222;font-weight:600;outline:0}.cdl-pseudonav .content li a,.cdl-pseudonav .content li a:link{color:#999}.cdl-pseudonav .content li{float:left;padding:20px 20px 5px}.cdl-pseudonav .content li.current{border-bottom:6px solid #4d73f1}.cdl-pseudonav .content li a:hover{text-decoration:none;color:#222;cursor:pointer}#footer .btn-app-store,#footer .btn-google-play{display:block;margin:0;width:118px;height:35px;background-color:transparent;background-repeat:no-repeat;background-size:118px 35px;overflow:hidden;text-indent:-999px;opacity:.6}#footer .btn-app-store:hover,#footer .btn-google-play:hover{opacity:1}#footer .btn-app-store{background-image:url(/img/t/app-store_215x64.svg);margin-bottom:6px}#footer .btn-google-play{background-image:url(/img/t/google-play_215x64.svg)}@media(max-width:899px){#header #logo{width:194px;padding:0;background-position-x:6px}}@media(max-width:799px){.responsive .footer-nav{padding:35px 0 15px}.responsive .footer-nav .col-3{flex-basis:33.33333333%;-ms-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;-webkit-flex-basis:33.33333333%;max-width:33.33333333%}.responsive .footer-nav dd:last-child{margin-bottom:20px}}@media(max-width:749px){.responsive #menu_wrapper{display:block}.responsive #header #logo{float:left}.responsive #header #hCurrentState{display:none}}@media(max-width:729px){.responsive .footer-social{min-width:110px;max-width:110px}.responsive .footer-upper .footer-meta-links{flex-basis:calc(100% - 110px);-ms-flex-basis:calc(100% - 110px);-ms-flex-preferred-size:calc(100% - 110px);-webkit-flex-basis:calc(100% - 110px);max-width:calc(100% - 110px)}}@media(max-width:650px){.responsive .footer-nav .col-4{flex-basis:50%;-ms-flex-basis:50%;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;max-width:50%}}@media(max-width:615px){#headerPremiumSignIn{display:none}}@media(max-width:589px){.responsive .footer-nav .col-3{flex-basis:50%;-ms-flex-basis:50%;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;max-width:50%}}@media(max-width:490px){.responsive #header #logo{float:none;margin:0 auto}.responsive #menu_wrapper{display:none}}@media(max-width:453px){.responsive .footer-nav .col-4{flex-basis:100%;-ms-flex-basis:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;max-width:100%}}@media(max-width:404px){.responsive .footer-upper [class*="col-"],.responsive .footer-nav [class*="col-"],.responsive .footer-lower [class*="col-"]{flex-basis:100%;-ms-flex-basis:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;max-width:100%;padding-left:1.21951% !important;padding-right:1.21951% !important}
.responsive .footer-social{min-width:0;margin-bottom:20px}.responsive .footer-upper .footer-meta-links{text-align:left}}@media(max-width:389px){.responsive .footer-lower .footer-meta-links li:last-child{display:block;margin:15px 0}}