@font-face{font-family:Roobert;src:url(/_web_static/fonts/Roobert-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/_web_static/fonts/Roobert-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roobert;src:url(/_web_static/fonts/Roobert-SemiBold.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/_web_static/fonts/Roobert-SemiBoldItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roobert;src:url(/_web_static/fonts/Roobert-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/_web_static/fonts/Roobert-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roobert;src:url(/_web_static/fonts/Roobert-SemiBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/_web_static/fonts/Roobert-SemiBoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Saans SemiMono;src:url(/_web_static/fonts/SaansSemiMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saans SemiMono;src:url(/_web_static/fonts/SaansSemiMono-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Saans SemiMono;src:url(/_web_static/fonts/SaansSemiMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saans SemiMono;src:url(/_web_static/fonts/SaansSemiMono-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{font-family:Roobert,system-ui,sans-serif;--content-width: 1566px;--text-width: 874px;--mobile-padding: 20px;--desktop-padding: 40px;--mobile-header-height: 44px;--learn-category-nav-tablet-width: 260px;--learn-category-nav-desktop-width: 290px;--update-width: 640px;--white: #ffffff;--black: #000000;--base-800: #220A33;--base-700: #685C70;--base-600: #292929;--base-500: #666666;--base-400: #a3a3a3;--base-300: #c0c0c0;--base-200: #e6e6e6;--base-100: #F5F5F5;--base-000: #FFFFFF;--green-600: #0D705F;--green-500: #2B9985;--green-400: #58C8B4;--green-300: #99E0D4;--green-200: #DCFAF5;--gold-600: #856F10;--gold-500: #B89916;--gold-400: #DDC147;--gold-300: #F0DA7D;--gold-200: #FCF5D4;--red-600: #A31421;--red-500: #E01B2D;--red-400: #FC5161;--red-300: #FF8590;--red-200: #FFD6DA;--purple-600: #331052;--purple-500: #53277A;--purple-400: #673395;--purple-300: #A67ACC;--purple-200: #E7D2FA;--core-gradient-horizontal: linear-gradient(270deg, #F5F5F5 0%, #673395 18.27%, #FC5161 40.51%, #DDC147 61.43%, #58C8B4 82.67%, #F5F5F5 100%);--core-gradient-vertical: linear-gradient(180deg, #F5F5F5 0%, #58C8B4 17.33%, #DDC147 38.57%, #FC5161 59.49%, #673395 81.73%, #F5F5F5 100%);--warm-gradient-vertical: linear-gradient(180deg, #FD9638 0%, #F93474 100%);--warm-gradient-horizontal: linear-gradient(90deg, #FD9638 0%, #F93474 100%)}*,*:before,*:after{box-sizing:border-box}*{margin:0;touch-action:manipulation}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;-webkit-appearance:none;appearance:none}input:focus-visible,button:focus-visible,textarea:focus-visible,select:focus-visible{outline:6px solid var(--blue-1-15)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a.button-like{text-decoration:none;color:var(--base-400)!important;transition:color .1s,background .1s}@media (hover: hover){a.button-like:hover{color:var(--base-600)!important;background:var(--base-000)}}a.button-like.active{color:var(--base-600)!important;background:var(--base-000)}a.button-like:focus-visible{outline-offset:-.5px;outline-width:4px;outline-style:solid;outline-color:#2c88d926}@media (resolution < 2dppx){a.button-like:focus-visible{outline-offset:-1px}}a.gradient-url{font-weight:600!important;text-decoration:none;position:relative;display:inline;background:linear-gradient(90deg,var(--base-500) 0%,var(--base-500) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 100%;transition:background .1s linear}a.gradient-url:after{content:"";position:absolute;left:0;right:0;bottom:-.14em;height:.08em;background:linear-gradient(90deg,var(--base-500) 0%,var(--base-500) 100%);transition:background .1s linear}a.gradient-url:hover{background:var(--warm-gradient-horizontal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}a.gradient-url:hover:after{background:var(--warm-gradient-horizontal)}a.bordered-button-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px 8px 16px;background:var(--white);border:1px solid var(--base-200);border-radius:2px;text-decoration:none;color:var(--base-500);font-size:13px;font-weight:500;line-height:130%;transition:background .05s,border-color .05s}a.bordered-button-link svg{width:16px;height:16px;transition:color .05s}@media (hover: hover){a.bordered-button-link:hover{color:var(--base-800);border-color:var(--base-400)}}a.bordered-button-link:focus-visible{position:relative;outline:none}a.bordered-button-link:focus-visible:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:6px;background:var(--blue-1-15)}
