html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,menu,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol,li,menu{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto;border:0}table{border-collapse:collapse;width:100%}a{text-decoration:none;color:inherit}input,textarea,button,select{border:none;padding:0;font:inherit;color:inherit;background:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}input:focus,textarea:focus,button:focus,select:focus{outline:none}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[disabled]{opacity:.5;cursor:not-allowed}strong,b{font-weight:bold}:where(img,svg,video,canvas){max-width:100%;display:block}.scrollbar,.hljs{scrollbar-width:none;scrollbar-color:hsla(214,7%,62%,.4) rgba(0,0,0,0)}.scrollbar::-webkit-scrollbar,.hljs::-webkit-scrollbar{width:.375rem;height:.375rem;background-color:rgba(0,0,0,0);visibility:hidden;transition:visibility .2s ease,opacity .2s ease}.scrollbar::-webkit-scrollbar-thumb,.hljs::-webkit-scrollbar-thumb{background-color:hsla(214,7%,62%,.4);border-radius:.1875rem;visibility:hidden;transition:visibility .2s ease,opacity .2s ease}.scrollbar:hover,.scrollbar:focus-within,.hljs:hover,.hljs:focus-within{scrollbar-width:thin}.scrollbar:hover::-webkit-scrollbar,.scrollbar:hover::-webkit-scrollbar-thumb,.scrollbar:focus-within::-webkit-scrollbar,.scrollbar:focus-within::-webkit-scrollbar-thumb,.hljs:hover::-webkit-scrollbar,.hljs:hover::-webkit-scrollbar-thumb,.hljs:focus-within::-webkit-scrollbar,.hljs:focus-within::-webkit-scrollbar-thumb{visibility:visible}.scrollbar.widen::-webkit-scrollbar,.hljs.widen::-webkit-scrollbar{width:.675rem;height:.675rem}.scrollbar.visible,.hljs.visible,.hljs{scrollbar-width:thin}.scrollbar.visible::-webkit-scrollbar,.scrollbar.visible::-webkit-scrollbar-thumb,.hljs.visible::-webkit-scrollbar,.hljs::-webkit-scrollbar,.hljs.visible::-webkit-scrollbar-thumb,.hljs::-webkit-scrollbar-thumb{visibility:visible}.scrollbar.visible::-webkit-scrollbar-thumb,.hljs.visible::-webkit-scrollbar-thumb,.hljs::-webkit-scrollbar-thumb{background-color:hsla(214,7%,62%,.6);border-radius:0}.table-nowrap td,.table-nowrap th{white-space:nowrap}.card .object-fit-cover{width:100%;height:250px;object-fit:cover}.card .card-title{font-weight:600;font-size:1.1rem}.accordion-button:focus{box-shadow:none}.summary-truncate{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.5em;line-height:1.5em;text-indent:2em}.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5{scroll-margin-top:calc(56px + 1rem + 47px)}.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content pre,.blog-post-content p img,.blog-post-content blockquote{margin:6px 0}.blog-post-content a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.blog-post-content h2{font-size:1.375rem;margin-top:1.5rem;margin-bottom:.75rem}.blog-post-content h3{font-size:1.25rem;margin-top:1.25rem;margin-bottom:.5rem}.blog-post-content h4{font-size:1.125rem;margin-top:1rem;margin-bottom:.5rem}.blog-post-content h5{font-size:1rem;margin-top:.75rem;margin-bottom:.5rem}.blog-post-content blockquote{border-left:1px solid #fff;padding-left:12px}.blog-post-content ol{counter-reset:step;list-style:none}.blog-post-content ol li{position:relative;padding-left:15px;margin-bottom:.5rem}.blog-post-content ol li::before{content:"";position:absolute;left:0;top:.6em;width:.5em;height:.5em;border:2px solid #adb5bd;border-radius:50%;background-color:rgba(0,0,0,0)}
