learning-path-quiz{--lpq-btn:var(--fm-btn);--lpq-btn-hover:var(--fm-btn-hover);--lqp-link:var(--fm-text-link-dark);--lpq-link-hover:var(--fm-text-link-hover-dark)}learning-path-quiz .FM-Btn{background:var(--lpq-btn)}learning-path-quiz .FM-Btn:hover{background:var(--lpq-btn-hover)}learning-path-quiz .FM-Form{color:var(--fm-gray-8);font-size:var(--fm-font-14);text-align:center;padding:var(--fm-space-48)0;max-width:800px;margin:0 auto;overflow:hidden;container-type:inline-size}learning-path-quiz .FM-Form h2.FM-Heading{margin-bottom:var(--fm-space-12)}learning-path-quiz .FM-Form h2.FM-Heading+p{font-size:var(--fm-font-16);margin-bottom:var(--fm-space-36)}learning-path-quiz .FM-Form .quiz-steps{margin-bottom:var(--fm-space-36);margin-top:0;transition:margin-top .4s;position:relative}learning-path-quiz .FM-Form .quiz-steps.hidden{margin-top:calc(var(--fm-space-48)*-2)}learning-path-quiz .FM-Form .quiz-steps ul{justify-content:space-between;align-items:center;gap:4px;margin:0;padding:0;display:flex;position:relative}learning-path-quiz .FM-Form .quiz-steps li{color:var(--fm-surface-1);background:#fff;margin:0;line-height:1px;list-style-type:none;display:inline-block}learning-path-quiz .FM-Form .quiz-steps li.quiz-step{text-align:center;border-radius:20px;width:40px;line-height:40px;transition:color .4s,background .4s}learning-path-quiz .FM-Form .quiz-steps li.quiz-step.active{background:var(--lpq-btn);color:#fff}learning-path-quiz .FM-Form .quiz-steps li.quiz-line{flex:1;height:2px;padding:0}learning-path-quiz .FM-Form .quiz-steps li.quiz-line:has(+.quiz-step.active){background:var(--lpq-btn)}learning-path-quiz .FM-Form input[type=email]{max-width:420px;margin-left:auto;margin-right:auto}learning-path-quiz .FM-Form .quiz-button-options{justify-content:center;gap:var(--fm-space-16);margin-bottom:var(--fm-space-36);opacity:1;flex-flow:wrap;max-height:500px;transition:max-height .8s,opacity .5s linear .2s;display:flex;position:relative;overflow:hidden}learning-path-quiz .FM-Form .quiz-button-options.hidden{opacity:0;max-height:0;margin-bottom:0}learning-path-quiz .FM-Form .quiz-button-options input{display:none}learning-path-quiz .FM-Form .quiz-button-options input:checked+label{color:var(--fm-surface-1);background:#fff}learning-path-quiz .FM-Form .quiz-button-options label:hover{color:var(--fm-surface-1);background:#fff}learning-path-quiz .FM-Form .quiz-button-options label{cursor:pointer;border:1px solid #fff;border-radius:8px;margin-bottom:0;padding:8px 30px;display:block}learning-path-quiz .FM-Form .quiz-checkboxes{margin-bottom:var(--fm-space-36)}learning-path-quiz .FM-Form .quiz-checkboxes ul{text-align:left;flex-flow:column wrap;place-content:space-between flex-start;margin:0;padding:0;list-style-type:none;display:flex}learning-path-quiz .FM-Form .quiz-checkboxes ul li{white-space:nowrap}learning-path-quiz .FM-Form .quiz-checkboxes ul li label{margin-bottom:var(--fm-space-12)}learning-path-quiz .FM-Form .quiz-checkboxes ul:has(>:nth-child(9)){max-height:120px}learning-path-quiz .FM-Form .quiz-checkboxes ul:has(>:nth-child(13)){max-height:170px}learning-path-quiz .FM-Form .quiz-text-fields{max-width:400px;margin:auto}learning-path-quiz .FM-Form .error-message{color:var(--fm-form-error);font-style:italic;font-weight:var(--fm-fw-medium);opacity:1;height:0;transition:opacity .1s;position:relative;top:-26px}learning-path-quiz .FM-Form .error-message:empty{opacity:0;margin-bottom:0}learning-path-quiz .FM-Form button[type=submit]{margin:auto;display:block}learning-path-quiz .FM-Form .skip-link{margin:auto;display:block}learning-path-quiz .FM-Form .skip-link{margin-top:var(--fm-space-24)}@container (width<650px){learning-path-quiz .FM-Form h1+p{margin-bottom:var(--fm-space-24)}learning-path-quiz .FM-Form .error-message{top:-20px}learning-path-quiz .FM-Form .quiz-button-options{margin-bottom:var(--fm-space-24)}learning-path-quiz .FM-Form .quiz-checkboxes{margin-bottom:var(--fm-space-24)}learning-path-quiz .FM-Form .quiz-checkboxes ul{max-width:500px;margin:auto}learning-path-quiz .FM-Form .quiz-checkboxes ul:has(>:nth-child(9)){max-height:150px}learning-path-quiz .FM-Form .quiz-checkboxes ul:has(>:nth-child(13)){max-height:230px}learning-path-quiz .FM-Form button[type=submit]{width:100%;max-width:400px}}@container (width<490px){learning-path-quiz .FM-Form .quiz-checkboxes ul:has(>:nth-child(13)){max-width:230px;max-height:100%;display:block}}@view-transition{navigation: auto;}*,:before,:after{box-sizing:border-box}body{margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}.screen-reader-text,.comment-notes{position:absolute;top:-9999px;left:-9999px}html{--bg:black;--text:#ffdbdb;--brand-red:oklch(.67 .24 27.98);--link-color:#4ac6ff;--link-color-hover:#9ce0ff}@media (prefers-color-scheme:light){html{--bg:white;--text:black;--link-color:#068dcb;--link-color-hover:#67cfff}}.links-on-dark{--link-color:#4ac6ff;--link-color-hover:#9ce0ff}.site-header-top-links{justify-content:space-between;gap:1rem;padding-left:2rem;padding-right:2rem;display:flex}.site-header{border-bottom:1px solid var(--text);z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cg %3E%3Cg transform='scale(0.5)' style='transform-origin:center'%3E%3Cg transform='translate(1000 0)'%3E%3Cg stroke='%2353060E'%3E%3Cg id='c'%3E%3Cg id='b'%3E%3Cpath stroke-width='3.5' stroke-linecap='round' id='a' d='M0 0L4000 1000' transform='translate(0 -920)'/%3E%3Cuse href='%23a' y='50'/%3E%3Cuse href='%23a' y='100'/%3E%3Cuse href='%23a' y='150'/%3E%3Cuse href='%23a' y='200'/%3E%3Cuse href='%23a' y='250'/%3E%3C/g%3E%3Cuse href='%23b' y='300'/%3E%3Cuse href='%23b' y='600'/%3E%3Cuse href='%23b' y='900'/%3E%3C/g%3E%3C/g%3E%3Cg stroke='%23780F30'%3E%3Cuse href='%23c' transform='scale(-1 1)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-attachment:fixed;padding:1rem 0;position:relative}@media (prefers-color-scheme:light){.site-header{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cg %3E%3Cg transform='scale(0.5)' style='transform-origin:center'%3E%3Cg transform='translate(1000 0)'%3E%3Cg stroke='%23A9A9A9'%3E%3Cg id='c'%3E%3Cg id='b'%3E%3Cpath stroke-width='1' stroke-linecap='round' id='a' d='M0 0L4000 1000' transform='translate(0 -760) rotate(1.4 0 0)'/%3E%3Cuse href='%23a' y='50'/%3E%3Cuse href='%23a' y='100'/%3E%3Cuse href='%23a' y='150'/%3E%3Cuse href='%23a' y='200'/%3E%3Cuse href='%23a' y='250'/%3E%3C/g%3E%3Cuse href='%23b' y='300'/%3E%3Cuse href='%23b' y='600'/%3E%3Cuse href='%23b' y='900'/%3E%3C/g%3E%3C/g%3E%3Cg stroke='%23D5D5D5'%3E%3Cuse href='%23c' transform='scale(-1 1)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}}.site-logo{padding:1rem;display:block}.site-logo>svg{block-size:auto;inline-size:100%;max-inline-size:420px;margin-left:auto;margin-right:auto;display:block}.site-logo>svg>path{fill:var(--brand-red)}.site-logo>svg>g>path{fill:var(--text)}.site-header-nav{white-space:nowrap;font-family:var(--font-family-monospace);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.85rem;display:flex}.site-header-nav a:hover{text-decoration:underline}.site-header-nav a:focus{text-decoration:underline}.auth-aware-links{flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:1rem;display:flex;position:relative}@font-face{font-family:Mona Sans;src:url(./Mona-Sans.woff2)format("woff2 supports variations"),url(./Mona-Sans.woff2)format("woff2-variations");font-weight:200 900;font-stretch:75% 125%}html{--font-family-default:"Mona Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-family-header:"Mona Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-family-monospace:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--font-size-xsm:.66rem;--font-size-sm:.75rem;--font-size-base:1rem;--font-size-md:1.25rem;--font-size-lg:1.6rem;--font-size-xl:2rem;--font-size-xxl:3.5rem;font-family:var(--font-family-default);font-size:var(--font-size-base);letter-spacing:.04rem;font-weight:400;line-height:1.6}em{font-variation-settings:"wght" 400,"wdth" 100,"slnt" -10;font-style:normal}p,li{max-inline-size:75ch}h1,h2,h3,h4{font-family:var(--font-family-header);text-wrap:balance;letter-spacing:0;margin:0;line-height:1.1}:is(h1,h2,h3,h4) a{color:var(--brand-red);text-decoration:none!important}:is(h1,h2,h3,h4):has(.aal_anchor){position:relative}:is(h1,h2,h3,h4):has(.aal_anchor) .aal_anchor{opacity:.3;fill:var(--text);text-decoration:none;position:absolute;right:100%}:is(h1,h2,h3,h4):has(.aal_anchor) .aal_anchor:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}:is(h1,h2,h3,h4):has(.aal_anchor) .aal_anchor:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}:is(h1,h2,h3,h4):has(.aal_anchor) .aal_anchor:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}:is(h1,h2,h3,h4):has(.aal_anchor) .aal_anchor:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}:is(h1,h2,h3,h4):has(.aal_anchor) .aal_anchor:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}:is(h1,h2,h3,h4):has(.aal_anchor) .aal_anchor:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}:is(h1,h2,h3,h4):has(.aal_anchor) .aal_anchor:hover{opacity:1}:is(h1,h2,h3,h4):has(.aal_anchor) .aal_anchor:focus{opacity:1}h1,.h1{font-variation-settings:"wght" 900,"wdth" 125;font-size:var(--font-size-xxl);word-break:break-word}:is(h1,.h1):has(+time){margin-bottom:0}:is(h1,.h1):has(+time)+time{margin-bottom:2rem}@media (max-width:575px){:is(h1,.h1){font-size:var(--font-size-xl)}}h2,.h2{font-variation-settings:"wght" 850,"wdth" 88;font-size:var(--font-size-xl)}:is(h2,.h2)>a{display:block}h3,.h3{font-weight:300;font-size:var(--font-size-lg);font-variation-settings:"wght" 600,"wdth" 125}.jetpack-instant-search :is(h3,.h3){-webkit-text-fill-color:unset;background:0 0}h4,.h4,.sd-title{text-transform:uppercase;font-weight:800;font-size:var(--font-size-base);letter-spacing:.1rem}:is(h4,.h4,.sd-title) .header-link{font-size:var(--font-size-sm)!important;top:0!important}.tall-header{text-transform:uppercase;font-variation-settings:"wght" 250,"wdth" 75;font-size:var(--font-size-lg);letter-spacing:.5rem;border-bottom:1px solid var(--text);padding:2rem}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus{text-decoration:underline}pre,p,figure,blockquote{margin-top:0}blockquote{font-family:var(--font-family-monospace);margin-left:0;margin-right:0;font-size:90%}blockquote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2rem}blockquote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2rem}blockquote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2rem}blockquote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2rem}blockquote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2rem}blockquote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2rem}blockquote :last-child{margin-bottom:0!important}blockquote>cite:before{content:"— "}ol,ul{margin:0}.article-content{font-size:var(--font-size-md)}@media (max-width:850px){.article-content{font-size:var(--font-size-base)}}.article-content,.author-bio,.fem-message,fem-contributions{position:relative}:is(.article-content,.author-bio,.fem-message,fem-contributions) h2{margin-bottom:1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) h3{margin-bottom:1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) h4{margin-bottom:1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) h2{margin-top:5rem;padding-bottom:.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) h3{margin-top:2.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) h4{margin-top:2.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) pre{margin-bottom:2.2rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) p{margin-bottom:2.2rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) figure{margin-bottom:2.2rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) blockquote{margin-bottom:2.2rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) em:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) em:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) em:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) em:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) em:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) em:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) code:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) code:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) code:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) code:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) code:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) code:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) a{color:var(--link-color);text-underline-offset:2px;text-decoration:underline}:is(.article-content,.author-bio,.fem-message,fem-contributions) a:hover{color:var(--link-color-hover)}:is(.article-content,.author-bio,.fem-message,fem-contributions) a:focus{color:var(--link-color-hover)}:is(.article-content,.author-bio,.fem-message,fem-contributions)>:last-child{margin-bottom:0}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul{margin-bottom:2.66rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul li{margin-bottom:.66rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul li ul{margin-top:.33rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul li ul li{margin-bottom:.25rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul li ul li::marker{font-size:1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul li ol{margin-top:.33rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul li ol li{margin-bottom:.25rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul li ol li::marker{font-size:1rem}:is() li{margin-bottom:.25rem}:is() li::marker{font-size:1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol{margin-bottom:2.66rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol li{margin-bottom:.66rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol li ul{margin-top:.33rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol li ul li{margin-bottom:.25rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol li ul li::marker{font-size:1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol li ol{margin-top:.33rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol li ol li{margin-bottom:.25rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol li ol li::marker{font-size:1rem}:is() li{margin-bottom:.25rem}:is() li::marker{font-size:1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}:is() li{margin-bottom:.66rem}:is() li ul{margin-top:.33rem}:is() li ul li{margin-bottom:.25rem}:is() li ul li::marker{font-size:1rem}:is() li ol{margin-top:.33rem}:is() li ol li{margin-bottom:.25rem}:is() li ol li::marker{font-size:1rem}:is() li{margin-bottom:.25rem}:is() li::marker{font-size:1rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) ul li::marker{font-size:1.75rem}:is(.article-content,.author-bio,.fem-message,fem-contributions) blockquote{padding-top:.25rem;padding-bottom:.25rem}.beat blockquote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.beat blockquote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.beat blockquote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.beat blockquote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.beat blockquote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.beat blockquote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.article-content,.comment-body{word-break:break-word;overflow-wrap:break-word}hr,.wp-block-separator{border-top:1px solid var(--text);margin-top:2rem;margin-bottom:2rem;border:0!important}.wp-block-details{margin-bottom:1rem}.block-time{font-family:var(--font-family-monospace);text-transform:uppercase;font-size:var(--font-size-xsm);letter-spacing:.3rem;margin:0 0 .5rem;display:block}.hljs{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;border:1px solid var(--text);font-size:13px;position:relative;overflow:hidden;white-space:pre-wrap!important;font-family:var(--font-family-monospace)!important;letter-spacing:0!important;padding:2.5rem 1rem 1rem!important}pre:not(:has(.hljs)){word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;border:1px solid var(--text);font-size:13px;position:relative;overflow:hidden;white-space:pre-wrap!important;font-family:var(--font-family-monospace)!important;letter-spacing:0!important;padding:2.5rem 1rem 1rem!important}pre:not(:has(.hljs)).wp-block-preformatted{padding-top:1rem!important}.hljs.wp-block-preformatted{padding-top:1rem!important}.copy-code{z-index:1;white-space:normal;opacity:.66;background:0 0;border:0;place-items:center;width:24px;height:24px;margin:0;padding:0;display:grid;position:absolute;top:2px;right:0}.copy-code svg{fill:var(--text)}.copy-code svg:nth-child(2){display:none}.copy-code.copied svg:first-child{display:none}.copy-code.copied svg:nth-child(2){display:block}.copy-code:hover{opacity:1}.copy-code:focus{opacity:1}.wp-block-code{position:relative}.wp-block-code .shcb-language{border-bottom:1px solid var(--text);display:block;width:100%!important}.wp-block-code[data-shcb-language-name="JSON / JSON with Comments"] .shcb-language__name{visibility:hidden;display:block;position:absolute;top:0;left:0}.wp-block-code[data-shcb-language-name="JSON / JSON with Comments"] .shcb-language__name:after{visibility:visible;color:inherit;position:absolute;top:0;left:.5rem}.wp-block-code[data-shcb-language-name="HTML, XML"] .shcb-language__name{visibility:hidden;display:block;position:absolute;top:0;left:0}.wp-block-code[data-shcb-language-name="HTML, XML"] .shcb-language__name:after{visibility:visible;color:inherit;position:absolute;top:0;left:.5rem}:is() .shcb-language__name{visibility:hidden;display:block;position:absolute;top:0;left:0}:is() .shcb-language__name:after{visibility:visible;color:inherit;position:absolute;top:0;left:.5rem}.wp-block-code[data-shcb-language-name="JSON / JSON with Comments"] .shcb-language__name:after{content:"JSON"}.wp-block-code[data-shcb-language-name="HTML, XML"] .shcb-language__name:after{content:"HTML"}.wp-block-code .hljs-keyword{color:var(--brand-red)}.wp-block-code .hljs-function{color:var(--brand-red)}.wp-block-code .hljs-selector-tag{color:var(--brand-red)}.wp-block-code .hljs-selector-class{color:var(--brand-red)}.wp-block-code .hljs-name{color:var(--brand-red)}.wp-block-code .hljs-attr{color:var(--brand-red)}.wp-block-code .hljs-built_in{color:var(--brand-red)}.wp-block-code .hljs-class{color:var(--brand-red)}.wp-block-code .hljs-params{opacity:.9;color:var(--brand-red)}.wp-block-code .hljs-attribute{opacity:.9;color:var(--brand-red)}.wp-block-code .hljs-string{opacity:.77;color:var(--brand-red)}.wp-block-code .hljs-number{opacity:.77;color:var(--brand-red)}.wp-block-code .hljs-comment{opacity:.65}.wp-block-code mark{color:#000;background:linear-gradient(90deg,#0000,#ffffaf 75px,#0000);display:block}.wp-block-code mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-50px;padding-left:50px}.wp-block-code mark:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-50px;padding-left:50px}.wp-block-code mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-50px;padding-left:50px}.wp-block-code mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-50px;padding-right:50px}.wp-block-code mark:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-50px;padding-right:50px}.wp-block-code mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-50px;padding-right:50px}.wp-block-code .shcb-language{clip:initial;clip-path:none;text-indent:.5rem;font-family:var(--font-family-header);font-size:var(--font-size-base);font-variation-settings:"wght" 500,"wdth" 70;letter-spacing:.1rem;text-transform:uppercase;width:auto;height:auto;margin:0;display:block;position:absolute;top:3px;left:0}.wp-block-code .shcb-language__label,.wp-block-code .shcb-language__paren,.wp-block-code .shcb-language__slug{display:none}code,tt,kbd,samp{font-family:var(--font-family-monospace);font-size:95%}input[type=text],input[type=email],textarea{font:inherit;margin:0 0 .5rem;padding:.5rem}:is(input[type=text],input[type=email],textarea).fullwidth{width:100%}label{font-size:var(--font-size-sm)}.wp-block-buttons{margin:0 0 1rem}.button,.submit,.wp-block-button,.comment-form .submit,#cancel-comment-reply-link,.pagination>a,.FM-Btn{font-weight:600;font-family:var(--font-family-default);font-size:var(--font-size-base);border-radius:60px;padding:.25rem 1rem;text-decoration:none;transition:all .15s;display:inline-block;position:relative;background:var(--bg)!important;color:var(--text)!important;border:3px solid var(--brand-red)!important}:is(.button,.submit,.wp-block-button,.comment-form .submit,#cancel-comment-reply-link,.pagination>a,.FM-Btn):hover{text-decoration:none;scale:1.066}:is(.button,.submit,.wp-block-button,.comment-form .submit,#cancel-comment-reply-link,.pagination>a,.FM-Btn):focus{text-decoration:none;scale:1.066}#cancel-comment-reply-link{padding:.25rem .5rem;font-size:.75rem}.pagination{text-align:center;justify-content:center;gap:1rem;margin-top:2rem;margin-bottom:2rem;display:flex}.rss-button{align-self:center;gap:.33rem;display:inline-flex}.rss-button img{width:1em;display:inline-block}@media (prefers-color-scheme:dark){.rss-button img{filter:invert()}}.wp-block-button__link{color:inherit!important;font-size:inherit!important;background:0 0!important;padding:0!important;text-decoration:none!important}html{background:var(--bg);color:var(--text)}.content{z-index:1;padding:1rem;position:relative}.grid{background:var(--text);grid-template-columns:minmax(100px,2fr) minmax(100px,1fr);gap:1px;display:grid}.grid>*{background:var(--bg)}@media (max-width:1000px){.grid{border-left:0;border-right:0;grid-template-columns:1fr}}.card-group{margin-bottom:2rem}.icon-row{gap:.5rem;display:flex}.icon-row img{opacity:.75;width:32px}@media (prefers-color-scheme:dark){.icon-row img{filter:invert()}}.icon-row a{transition:all .1s}.icon-row a:hover{scale:1.1}.icon-row a:hover img{opacity:1}.icon-row a:focus{scale:1.1}.icon-row a:focus img{opacity:1}:is() img{opacity:1}.limit-width{max-width:84ch;margin-left:auto;margin-right:auto}.page-header{text-align:center;padding-top:2rem;padding-bottom:4rem}fem-contributions{border-top:1px solid var(--text);padding:4rem 2rem}fem-contributions h2{margin-top:0!important}fem-contributions p{margin:0 0 1rem!important}fem-contributions footer{margin:1rem 0 0}.article-grid{grid-template-columns:minmax(0,1fr) 280px;gap:4rem;max-inline-size:1100px;margin-left:auto;margin-right:auto;padding:2rem 0;display:grid}.article-grid article{grid-column:1/2}.article-grid .comments{grid-column:1/2}.article-grid .article-sidebar{grid-area:1/2/auto/3}.article-grid .article-sidebar .featured-image{background:var(--brand-red);border:1px solid var(--text);margin-bottom:1rem;overflow:hidden}.article-grid .article-sidebar .wp-post-image{filter:grayscale();mix-blend-mode:hard-light;width:100%}@media (max-width:1000px){.article-grid{grid-template-columns:1fr}.article-grid article{grid-area:auto}.article-grid .article-sidebar{grid-area:auto}.article-grid .comments{grid-area:auto}}.wp-block-jetpack-videopress{width:100%;margin-top:2.2rem!important;margin-bottom:2.2rem!important}.wp-block-jetpack-videopress .jetpack-videopress-player__wrapper{width:100%}.wp-block-jetpack-videopress .jetpack-videopress-player__wrapper>iframe{width:100%}.wp-block-jetpack-slideshow{max-width:100vw}.wp-block-image{margin-bottom:1rem}.wp-block-image img{border-radius:2px}.wp-block-image figcaption{font-size:var(--font-size-sm);margin:.5rem 0 0!important}:is(.wp-block-image figure,figure.wp-block-image,.wp-block-jetpack-videopress) figcaption{font-size:var(--font-size-sm)}.toc{margin:0;padding:0;line-height:1.2;list-style:none inside}.toc li{font-size:var(--font-size-sm);margin-bottom:.5rem}.toc li ol{margin:.5rem 0 0 .5rem;padding:0;list-style:none}.learn-more{margin-bottom:1rem;padding:2rem;background-color:var(--text)!important;color:var(--bg)!important}.learn-more :first-child{margin-top:0}.learn-more :last-child{margin-bottom:0}.cp_embed_wrapper{resize:horizontal;z-index:20;margin-bottom:1rem;position:relative;overflow:hidden}.single-page{max-inline-size:650px;margin-left:auto;margin-right:auto}.comment-reply-title{font-size:var(--font-size-xxl);margin-bottom:1rem}.comments{margin-top:8rem;margin-bottom:8rem}.comments>h3{margin-bottom:1rem}.comment-form p{margin:0}.comment-form label{display:block}.comment-form input[type=text]{width:min(100%,450px)}.comment-form textarea{width:min(100%,450px)}.comment-form .comment-form-cookies-consent{flex-wrap:wrap;margin:0 0 .5rem;display:flex}.commentlist{padding:0;list-style:none}.comment-respond{margin-top:4rem}.comment-reply-link{border-bottom:1px solid var(--text)}.logged-in-as{display:none}.comment{border:1px solid var(--text);margin-bottom:2rem;overflow:hidden}.comment .comment-author{color:var(--brand-red);border-bottom:1px solid var(--text);font-weight:700;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.1rem;align-items:center;gap:.6rem;margin:0;padding:.25rem .5rem;display:flex}.comment .comment-author .avatar{line-height:0;display:inline-block}.comment .comment-author cite{font-style:normal}.comment .comment-meta{text-transform:uppercase;font-size:var(--font-size-xsm);opacity:.5;margin-top:.5rem;margin-bottom:.5rem}.comment .children{filter:brightness(.85);margin:0;padding:1rem 1rem 0 4rem}.comment .children li:last-of-type{margin-bottom:1rem}.comment-body{padding-bottom:1rem}.comment-body>:not(.comment-author){padding-left:1rem;padding-right:1rem}.comment-body>:not(.comment-meta){padding-left:1rem;padding-right:1rem}.comment-body pre{margin-left:1rem;margin-right:1rem;padding-top:1rem!important;padding-bottom:1rem!important}.comment-body ul{margin:.5rem 0 .5rem 1rem;padding:0;list-style:disc}.comment-body ol{margin:.5rem 0 .5rem 1rem;padding:0;list-style:disc}.box{border:1px solid var(--text);z-index:1;margin:2rem auto;line-height:1.5;position:relative;overflow:hidden}.beat-section .box{margin:2rem}.box header{border-bottom:1px solid var(--text)}.box header{font-variation-settings:"wght" 500,"wdth" 70;text-transform:uppercase;letter-spacing:.1rem;margin:0;padding:.5rem 1rem}.box header{font-size:var(--font-size-base);font-variation-settings:"wght" 500,"wdth" 70;letter-spacing:.1rem}.box header h3{font-size:var(--font-size-base);font-variation-settings:"wght" 500,"wdth" 70;letter-spacing:.1rem}.box footer{font-variation-settings:"wght" 500,"wdth" 70;text-transform:uppercase;letter-spacing:.1rem;margin:0;padding:.5rem 1rem}.box footer{font-size:var(--font-size-base);font-variation-settings:"wght" 500,"wdth" 70;letter-spacing:.1rem}.box footer h3{font-size:var(--font-size-base);font-variation-settings:"wght" 500,"wdth" 70;letter-spacing:.1rem}:is(){font-size:var(--font-size-base);font-variation-settings:"wght" 500,"wdth" 70;letter-spacing:.1rem}:is() h3{font-size:var(--font-size-base);font-variation-settings:"wght" 500,"wdth" 70;letter-spacing:.1rem}.box .wp-block-image{margin:0;padding:0}.box .box-content{font-size:var(--font-size-sm);padding:1rem}.box .box-content h4{font-size:var(--font-size-md);text-transform:revert;letter-spacing:0;margin:0 0 1rem}.box .box-content p{margin:0 0 1rem}.box .box-content .wp-block-group__inner-container>:last-child{margin-bottom:0}.box .box-content>:last-child{margin-bottom:0}.box .aal_anchor{display:none}.box figure.wp-block-image{border-block-start:none;margin-bottom:0}.rss>div{justify-content:flex-end;align-items:center;display:flex}.rss img{filter:invert();width:.9em;height:.9em;margin-bottom:-1px;display:inline-block}.rss a img{opacity:.5}.rss a:hover img{opacity:1}.rss a:focus img{opacity:1}:is() img{opacity:1}.sticky-boxes{top:calc(var(--wp-admin--admin-bar--height,0rem) + 1rem);position:sticky}.table-of-contents{max-height:90vh;overflow:auto}.article-series header h3{text-indent:1rem;margin:0;font-size:1rem;position:static}.article-series header h3 .aal_anchor{right:calc(100% - 1rem)}.article-series .box-content ol{gap:.25rem;margin:0;display:grid}.article-series .box-content ol:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.article-series .box-content ol:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.article-series .box-content ol:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.article-series .box-content ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.article-series .box-content ol:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.article-series .box-content ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.article-series .box-content ol li{font-size:var(--font-size-sm)}.article-series .box-content ol li.current-article::marker{content:"👉 "}.fem-message{color:#fff;background:#000}.card{font-size:var(--font-size-sm);border-bottom:1px solid var(--text);grid-template-columns:.8fr 1fr;gap:1.5rem;padding:3rem 2rem;display:grid}@container Card (width<=400px){.card{grid-template-columns:1fr}}.card .featured-image{margin:0 0 .5rem;position:relative}.card .featured-image .wp-post-image{filter:grayscale();opacity:.75;border-radius:4px;transition:all .2s}.card .featured-image:hover .wp-post-image{filter:grayscale(0);opacity:1}.card .featured-image:focus-within .wp-post-image{filter:grayscale(0);opacity:1}:is() .wp-post-image{filter:grayscale(0);opacity:1}.card .featured-image .tags{position:absolute;bottom:.5rem;left:.5rem}.card .excerpt :last-child{margin-bottom:0}.card h2{margin-bottom:.5rem}.card .meta-half{flex-direction:column;gap:.25rem;height:100%;display:flex}.card-wrap{container:Card/inline-size}learning-path-quiz{--lpq-btn:#18b933;--fm-surface-1:black;--fm-space-16:.25rem;--fm-space-36:.5rem;border-bottom:1px solid var(--text);padding:4rem 2rem;display:block}dialog :is(learning-path-quiz){border:0}learning-path-quiz .FM-Form .error-message{height:auto;transition:opacity .2s,max-height .2s;top:0}learning-path-quiz .FM-Form .error-message:empty{height:auto;max-height:0}learning-path-quiz .FM-Form .quiz-step{background:var(--brand-red)!important;color:var(--bg)!important}learning-path-quiz .FM-Form .quiz-line{background:var(--brand-red)!important}learning-path-quiz .FM-Form button[type=submit]{margin-top:1rem}learning-path-quiz .FM-Form .quiz-button-options label{color:var(--bg);background:var(--brand-red)!important}learning-path-quiz .FM-Form .quiz-button-options label:hover{background:var(--text)!important;color:var(--bg)!important}learning-path-quiz .FM-Form .quiz-button-options label:focus{background:var(--text)!important;color:var(--bg)!important}learning-path-quiz .FM-Form .quiz-button-options input:checked+label{background:var(--text)!important;color:var(--bg)!important}#quiz-dialog{color:#f6f5f2;background:#000;border:2px solid #ffffff80;border-radius:16px;width:min(100%,750px);padding:2rem;position:relative}#quiz-dialog learning-path-quiz{margin:2rem}.close-quiz-dialog-button{color:#fff;background:0 0;border:0;padding:0;font-size:18px;position:absolute;top:.5rem;right:.5rem}::-webkit-backdrop{opacity:.9;background:linear-gradient(45deg,#e73223,#a262e7)}::backdrop{opacity:.9;background:linear-gradient(45deg,#e73223,#a262e7)}.beat{font-size:var(--font-size-sm);border-bottom:1px solid var(--text);grid-template-columns:30px 1fr;gap:.5rem;padding:2rem;line-height:1.6;display:grid;overflow:hidden}.beat pre:not(:has(.hljs)){font-size:var(--font-size-xsm)}.beat .hljs{font-size:var(--font-size-xsm)}.beat .article-content{font-size:var(--font-size-sm)}:is(.box,.beat) .article-content pre{margin:0 0 .9rem}:is(.box,.beat) .article-content p{margin:0 0 .9rem}:is(.box,.beat) .article-content figure{margin:0 0 .9rem}:is(.box,.beat) .article-content blockquote{margin:0 0 .9rem}.icon-link{opacity:.75;width:16px;height:16px;margin:.5rem auto;display:block}.icon-link:hover{opacity:1}.icon-link:focus{opacity:1}.author-and-time{font-size:var(--font-size-sm);font-variation-settings:"wght" 600,"wdth" 125;margin-bottom:1rem}.author-and-time font-weig .author-link{display:inline-block}.author-link{text-transform:uppercase;font-weight:600}.author-link:hover{text-decoration:underline}.author-link:focus{text-decoration:underline}.author-meta{grid-template-columns:45px 1fr;gap:.5rem;margin:0 0 .75rem;display:grid}.avatar-wrap{place-self:start}.avatar-wrap .avatar{filter:grayscale()brightness(110%);opacity:.75;transition:all .2s}.author-bio{font-size:var(--font-size-sm);margin:0 0 1rem}.author-circle{background:var(--text);color:var(--bg);aspect-ratio:1;font-size:var(--font-size-sm);border-radius:100%;place-items:center;width:100%;font-weight:700;display:inline-grid}.author-company{margin:0 0 .5rem}.tags{font-size:var(--font-size-xsm);text-transform:uppercase;letter-spacing:.1rem;flex-wrap:wrap;gap:.5rem;font-weight:800;display:flex}.tags>a{background:var(--text);color:var(--bg);border-radius:3px;padding:.05rem .3rem .02rem;transition:all .1s}.tags>a:hover{color:#000;background:#fff;text-decoration:none;scale:1.1}.tags>a:focus{color:#000;background:#fff;text-decoration:none;scale:1.1}.fem-conditional-message img{max-width:250px;margin-bottom:.75rem;display:block}.fem-conditional-message .box-content{font-size:100%}.site-footer{border-top:1px solid var(--text);font-family:var(--font-family-header);letter-spacing:0;padding:2rem;font-size:14px;font-weight:500}.site-footer .content.content{box-shadow:none;background:0 0;border:0;margin:0;padding-top:1rem;padding-bottom:1rem}.footer-nav-row{border-block-end:1px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1rem;display:flex}.footer-right{text-align:right}@media (max-width:820px){.footer-right>*{justify-content:space-between!important}}.footer-logo{aspect-ratio:250/40;width:250px;margin-bottom:1rem;display:block;overflow:hidden}.footer-logo svg>g:first-of-type{fill:var(--text)!important}.footer-nav{display:inline-block}.footer-nav ul{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.native-app-links{justify-content:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.native-app-links>*{place-items:center;display:grid}.native-app-links img{height:40px}.footer-social{justify-content:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.footer-social img{filter:invert();opacity:.75;width:40px}.footer-social a:hover img{opacity:1}.footer-social a:focus img{opacity:1}:is() img{opacity:1}.footer-bottom{justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 0 2rem;display:flex}.footer-bottom a{white-space:nowrap}@media (max-width:820px){.footer-bottom{display:block}.footer-bottom .copyright{text-align:start}}.copyright{text-align:end}#svg-defs{position:absolute;top:-9999px;left:-9999px}
