.flex{display:flex;width:100%;align-items:center}.block{display:block}.page-container{max-width:1800px;margin:0 auto}.mat-mdc-tooltip{--mat-tooltip-container-color: #555358;--mdc-plain-tooltip-supporting-text-color: #FFFFFF;--mdc-plain-tooltip-container-shape: 4px;font-size:12px;font-weight:500;padding:4px 8px;letter-spacing:.5px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{margin:0;padding:0;max-width:100vw;min-height:100vh;font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;max-width:100vw;font-family:Roboto,Helvetica Neue,sans-serif,sans-serif;font-size:1rem;line-height:1.25;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;background-color:#fff;color:#1a1a1a;transition:background-color .3s ease,color .3s ease}main{flex:1}a{color:#06c;text-decoration:none;cursor:pointer;transition:color .3s ease,text-decoration .3s ease}a:hover,a:focus{color:#004999;text-decoration:underline}ul,ol{list-style:none;padding-left:0}button{all:unset;cursor:pointer;display:flex}img{max-width:100%;height:auto;display:block;object-fit:cover}h1,h2,h3,h4,h5,h6{font-weight:500;color:#1a1a1a}h1{font-size:1.5rem;line-height:1.5}h2{font-size:1.25rem;line-height:1.5}h3{font-size:1.125rem;line-height:1.5}p{font-size:.875rem;line-height:1.25}
