.usa-top-banner{background-color:#f0f0f0;color:#1b1b1b}.usa-banner{display:flex;flex-direction:column;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;gap:.25rem;line-height:1.5}@media (min-width:40em){.usa-banner{flex-direction:row;font-size:.75rem;gap:.75rem;padding-bottom:0}}.banner-column{align-items:flex-start;display:flex;flex-direction:row}.banner-icon{flex-shrink:0;margin-right:.5rem;width:2.5rem}.banner-body{flex:1 1}.banner-body p{margin-top:0}.banner-img{float:left;margin-right:.5rem;margin-top:1rem;width:1rem}button.banner-button{background-color:initial;border:0;border-radius:0;bottom:0;box-shadow:none;color:#005ea2;font-size:.8rem;font-weight:400;height:auto;left:0;line-height:1.1;margin:0;padding:0;position:absolute;right:0;text-align:left;text-decoration:underline;top:0;vertical-align:initial;width:100%}button.banner-button:visited{color:#54278f}button.banner-button:hover{color:#1a4480}button.banner-button:active{color:#162e51}button.banner-button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-banner__content{background-color:initial;font-size:1rem;margin-left:auto;margin-right:auto;max-width:64rem;overflow:hidden;padding:.25rem 1rem 1rem .5rem;width:100%}@media (min-width:64em){.usa-banner__content{padding-left:2rem;padding-right:2rem}}@media (min-width:40em){.usa-banner__content{padding-bottom:1.5rem;padding-top:1.5rem}}.usa-banner__content p:first-child{margin:0}.usa-accordion__content{background-color:#fff;margin-top:0;overflow:auto;padding:1rem 1.25rem .75rem}.usa-accordion__content>:first-child{margin-top:0}.usa-accordion__content>:last-child{margin-bottom:0}.usa-accordion,.usa-banner .usa-accordion{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5}.usa-accordion{color:#1b1b1b;list-style-type:none;margin:0;padding:0;width:100%}.usa-accordion>li{margin-bottom:0;max-width:none}.usa-accordion>ul li ul{list-style:disc}.usa-accordion>ul li ul>li>ul{list-style:circle}.usa-accordion>ul li ul>li>ul>li>ul{list-style:square}.usa-accordion+.usa-accordion,.usa-accordion+.usa-accordion--bordered{margin-top:.5rem}.err-container{align-items:center;display:flex;flex-direction:column;font-family:Courier New,Courier,monospace;justify-content:center;margin-bottom:3rem}.err-container h1{font-size:7rem}.err-container h2,.error-link{font-size:2rem;text-align:center}.error-link{color:#676767;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-decoration:none}#blog-content img{float:right;height:200px;margin:5px}#blog-content img[src*="#left"]{float:left}#blog-content img[src*="#none"]{clear:both;float:none}#blog-content .columns{display:flex;flex-direction:row}@media (max-width:600px){#blog-content .columns{flex-direction:column;gap:10px;margin-bottom:1em}}.ribbon{--f:.5em;background-color:#bd1550;border-image:conic-gradient(#0008 0 0) 51%/var(--f);-webkit-clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));color:#fff;font-size:20px;font-weight:700;line-height:1.8;padding-inline:1lh;padding-bottom:var(--f);position:absolute;right:0;top:0;transform:translate(calc((1 - cos(45deg))*100%),-100%) rotate(45deg);transform-origin:0 100%;z-index:100}