/* Compact homepage base. Preserves the parent theme's used typography and Bootstrap Reboot defaults. Based on Normalize.css v8 / Bootstrap Reboot v4 (MIT). */
html{line-height:1.15;-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#333;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,h5,h6{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:.9rem}a{background-color:transparent;color:#080c24;text-decoration:none}a:hover,a:active{color:#051128}b,strong{font-weight:bolder}img{border-style:none;height:auto;max-width:100%;vertical-align:middle}svg{overflow:hidden;vertical-align:middle}figure{margin:0 0 1rem}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}blockquote{margin:0 0 1rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}details{display:block}summary{display:list-item;cursor:pointer}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled){cursor:pointer}button::-moz-focus-inner{border-style:none;padding:0}[hidden],template{display:none!important}
