*{box-sizing:border-box;margin:0;padding:0}:root{--color-white: #ffffff;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #eeeeee;--color-gray-300: #e0e0e0;--color-gray-400: #bdbdbd;--color-gray-500: #9e9e9e;--color-gray-600: #757575;--color-gray-700: #616161;--color-gray-800: #424242;--color-gray-900: #212121;--color-blue-50: #e3f2fd;--color-blue-100: #bbdefb;--color-blue-200: #90caf9;--color-blue-300: #64b5f6;--color-blue-400: #42a5f5;--color-blue-500: #2196f3;--color-blue-600: #1e88e5;--color-blue-700: #1976d2;--color-blue-800: #1565c0;--color-blue-900: #0d47a1}body{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}body{line-height:1.5;color:var(--color-gray-900)}h1{font-size:1.5rem;margin-bottom:1.5rem;font-weight:500}h2{font-size:1.375rem;margin-top:1.375rem;margin-bottom:1.375rem;font-weight:500}h3{font-size:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;font-weight:500}ul{line-height:2;padding-left:1rem}a{color:var(--color-blue-700)}a:hover{color:var(--color-blue-700);text-decoration:underline}hr{border:1px solid var(--color-gray-200);margin-top:1rem;margin-bottom:1rem}.header-anchor{display:none}p{margin-top:1rem;margin-bottom:1rem}img{width:100%}.h-12{height:3rem}.p-0{padding:0}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.text-center{text-align:center}.text-secondary{color:var(--color-gray-600)}.text-small{font-size:.75rem}.list-style-none{list-style:none}.inline-block{display:inline-block}.flex-column{display:flex;flex-direction:column}.f-1{flex:1}.layout-center{max-width:60ch;margin-left:auto;margin-right:auto}
