/*!
 * Scott Bradford: Off on a Tangent, Static Site 26.1
 * Copyright (c) 1995-2024, Scott Bradford Creative Enterprises
 *
 */
@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400;font-display:swap;src:local(""),url(fonts/nunito-sans-v6-latin-regular.woff2)format("woff2"),url(fonts/nunito-sans-v6-latin-regular.woff)format("woff")}@font-face{font-family:"Nunito Sans";font-style:italic;font-weight:400;font-display:swap;src:local(""),url(fonts/nunito-sans-v6-latin-italic.woff2)format("woff2"),url(fonts/nunito-sans-v6-latin-italic.woff)format("woff")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:700;font-display:swap;src:local(""),url(fonts/nunito-sans-v6-latin-700.woff2)format("woff2"),url(fonts/nunito-sans-v6-latin-700.woff)format("woff")}@font-face{font-family:"Nunito Sans";font-style:italic;font-weight:700;font-display:swap;src:local(""),url(fonts/nunito-sans-v6-latin-700italic.woff2)format("woff2"),url(fonts/nunito-sans-v6-latin-700italic.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(fonts/lato-v17-latin-regular.woff2)format("woff2"),url(fonts/lato-v17-latin-regular.woff)format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:local(""),url(fonts/lato-v17-latin-italic.woff2)format("woff2"),url(fonts/lato-v17-latin-italic.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:local(""),url(fonts/lato-v17-latin-700.woff2)format("woff2"),url(fonts/lato-v17-latin-700.woff)format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:local(""),url(fonts/lato-v17-latin-700italic.woff2)format("woff2"),url(fonts/lato-v17-latin-700italic.woff)format("woff")}body,html{font-family:Lato,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;overflow-x:hidden}.fs-1,.fs-2,.fs-3,.fs-4,.fs-5,.fs-6,.h1,.h2,.h3,.h4,.h5,.h6,.site-header .wordmark a .wordmark-name,h1,h2,h3,h4,h5,h6{font-family:"Nunito Sans","Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}[class*=" bi-"]::before,[class^=bi-]::before{vertical-align:-.125rem}abbr{text-decoration:underline;text-decoration-style:dotted;cursor:help}.tooltip{text-wrap:pretty;line-height:1.15}.tooltip-inner{padding-bottom:.5rem}.btn-link,.btn-link:visited,a:not(.btn,.alert-link),a:visited:not(.btn,.alert-link){color:#0000e6}a:focus:not(.btn){outline:0}a:active:not(.btn),a:hover:not(.btn){outline:0}.link-secondary:focus,.link-secondary:hover,a:active:not(.btn),a:focus:not(.btn),a:hover:not(.btn){color:#e60000}p{text-wrap:pretty}.site-header{height:160px}.site-header .wordmark{position:relative;background-image:linear-gradient(180deg,rgba(255 255 255/100%)0,rgba(255 255 255/100%) 65px,rgba(0 0 255/100%) 65px,rgba(0 0 255/100%) 100%);width:316px;height:160px}.site-header .wordmark-pos{position:absolute;width:100%;height:100%;padding-top:65px;background-image:url(images/top-dots.svg);background-repeat:no-repeat;background-position:top center;background-size:auto 160px}.site-header .wordmark .a-block.dotlink{position:absolute;height:65px;width:80px;top:0;left:calc(50% - 40px)}.site-header .wordmark .a-block .wordmark-name,.site-header .wordmark .a-block img{width:316px;height:95px}.site-header .wordmark .a-block:has(.wordmark-name){font-size:36px;font-weight:700;text-align:center;text-decoration:none;text-shadow:1px 1px 5px #000;color:#fff}.site-header .wing{position:relative;width:calc(50% - 158px)}.site-header .wing .subwing-top{position:relative;width:100%;height:65px;padding:0 20px}.site-header .wing .subwing-bottom{height:95px;flex-flow:nowrap;background-color:#00f;background-image:url(images/top-bluebar.svg);background-repeat:repeat-x;background-position:0 0;background-size:auto 95px}#main-content-wrapper{min-height:6rem}#load-indicator{display:none}.load-spinner.spinner-grow{animation-duration:3s}#main-content p:last-child{margin-bottom:0}#main-content ul:not(.list-group){padding-left:3rem}#main-content ol:not(.list-group){padding-left:2.5rem}#main-content ol:not(.list-group) li,#main-content ul:not(.list-group) li{margin-bottom:.5rem}#main-content ol:not(.list-group) li>ol,#main-content ol:not(.list-group) li>ul,#main-content ul:not(.list-group) li>ol,#main-content ul:not(.list-group) li>ul{margin-top:.5rem}#main-content ol:not(.list-group) li{padding-left:.5rem}.tooltip.nowrap-tooltip .tooltip-inner{max-width:100vw}.t-bal{text-wrap:balance}