*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:#f6f7f9;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#d6e2fd}input,button,select,textarea{font-family:inherit}button{transition:filter .12s ease,transform .1s ease}button:hover{filter:brightness(1.06)}button:active{transform:scale(.98)}input:focus{outline:none;border-color:#2a5cf5!important;box-shadow:0 0 0 3px #2a5cf529!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeUp{animation:fadeUp .5s ease forwards}.article-prose{font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#5c636e;font-size:16.5px;line-height:1.75}.article-prose>*:first-child{margin-top:0}.article-prose h2{font-size:27px;font-weight:700;letter-spacing:-.02em;color:#14161a;line-height:1.2;margin:44px 0 14px}.article-prose h3{font-size:20px;font-weight:700;letter-spacing:-.01em;color:#14161a;margin:32px 0 10px}.article-prose p{margin:0 0 16px}.article-prose strong{color:#14161a;font-weight:700}.article-prose a{color:#2a5cf5;font-weight:600;text-decoration:none}.article-prose a:hover{text-decoration:underline}.article-prose ul,.article-prose ol{margin:0 0 16px;padding-left:22px}.article-prose li{margin-bottom:8px}.article-prose blockquote{margin:0 0 16px;padding:4px 18px;border-left:3px solid #d6e2fd;color:#5c636e}.article-prose hr{border:none;border-top:1px solid #e3e5e9;margin:32px 0}.article-prose code{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.9em;background:#e8f0fe;padding:2px 6px;border-radius:6px}.article-prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 20px;font-size:14.5px}.article-prose thead{background:#e8f0fe}.article-prose th,.article-prose td{border:1px solid #e3e5e9;padding:10px 14px;text-align:left;vertical-align:top;min-width:120px}.article-prose th{color:#14161a;font-weight:700}
