body{margin:0}ul{margin:0;padding:0}a,a:hover,a:visited,a:active{color:currentColor}.container{display:block;max-width:1360px;width:100%;margin:0 auto;padding:0 40px}@media screen and (max-width: 768px){.container{padding:0 12px}}svg{display:block}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-start:0;margin-block-end:0}p{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,video{max-width:100%;display:block;-webkit-user-select:none;user-select:none}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--size-step-0: clamp(1rem, calc(.96rem + .22vw) , 1.13rem);--size-step-1: clamp(1.25rem, calc(1.16rem + .43vw) , 1.5rem);--size-step-2: clamp(1.56rem, calc(1.41rem + .76vw) , 2rem);--size-step-3: clamp(1.95rem, calc(1.71rem + 1.24vw) , 2.66rem);--size-step-4: clamp(2.25rem, calc(1.71rem + 1.24vw) , 4.05rem);--size-step-5: clamp(2.44rem, calc(2.05rem + 1.93vw) , 3.55rem)}h1,h2,h3,h4{font-weight:800;line-height:1.1;text-wrap:balance;overflow-wrap:break-word}ul,ol{padding-inline-start:1em}blockquote{padding-inline-start:1em;border-inline-start:.3em solid;font-style:italic;font-size:var(--size-step-1)}body{font-size:var(--size-step-0)}h1{font-size:var(--size-step-5)}h2{font-size:var(--size-step-4)}h3{font-size:var(--size-step-3)}h4{font-size:var(--size-step-2)}.overline{font-weight:500}.overline+h1{margin-block-start:.25em}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.flow>*+*:is(jfm-button){margin-block-start:2em}:is(h1,h2,h3,h4,blockquote){--flow-space: 1.5em}:is(h1,h2,h3,h4,blockquote).flow--extract{--flow-space: 1em}:is(h1,h2,h3,h4)+*{--flow-space: 1.5em}:is(h1,h2,h3,h4)+*.flow--extract{--flow-space: 1em}blockquote{max-width:50ch}h1{max-width:20ch}h2,h3,h4{max-width:28ch}a{color:currentColor;text-decoration:none}small{display:inline-block;font-size:1rem}.lede{font-size:var(--size-step-1);font-style:italic;max-width:50ch;text-wrap:balance}.lede+*{--flow-space: 2em}article,.article{max-width:65ch;margin-inline:auto;line-height:1.6}@media (max-width: 65ch){article,.article{max-width:100%}}article.align--center,.article.align--center{margin-inline:auto;text-align:center}article.align--left,.article.align--left{margin-inline:initial;text-align:left}article ul>li,article ol>li,.article ul>li,.article ol>li{padding-bottom:1em}article img,article video,.article img,.article video{display:inline}a[externalLink]:has(img){position:relative}a[externalLink]:has(img):after{display:inline-block;position:absolute;top:-4px;right:-4px;font-family:Material Symbols Outlined;font-size:12px;content:"open_in_new"}:root{--track-color: #ffffff;--thumb-color: #050c5a}::selection{background-color:#050c5a;color:#fff}::-webkit-scrollbar{width:.8rem;background-color:transparent;height:12px;width:12px}::-webkit-scrollbar-track{background-color:var(--track-color)}::-webkit-scrollbar-thumb{background-color:var(--thumb-color);border:4px solid #ffffff;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#050c5aa3}body{background-color:#fff;color:#050c5a}body{font-family:Outfit,sans-serif}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/outfit-variable_wght.woff2") format("woff2"),url("./media/outfit-variable_wght.woff") format("woff"),url("./media/outfit-variable_wght.ttf") format("ttf")}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url("./media/material-symbols-outlined-v110-latin-regular.woff2") format("woff2"),url("./media/material-symbols-outlined-v110-latin-regular.woff") format("woff")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}a{display:inline-block}
