.x5IS2q_page{background:var(--canvas);flex-direction:column;min-height:100svh;display:flex}.x5IS2q_top{justify-content:space-between;align-items:center;gap:3rem;padding-top:5rem;padding-bottom:3rem;display:flex}.x5IS2q_logo{align-items:center;gap:1.1rem;display:flex}.x5IS2q_logoMark{width:2.9rem;height:2.3rem;color:var(--ink)}.x5IS2q_logoText{font-size:3rem;font-weight:var(--w-semi);letter-spacing:-.07rem}.x5IS2q_links{font-size:var(--text-caption);color:var(--grey-1);gap:3rem;display:flex}.x5IS2q_links a:hover{color:var(--ink)}.x5IS2q_main{flex:1;padding-top:6rem;padding-bottom:12rem}.x5IS2q_main :where(article){max-width:82rem}.x5IS2q_main :where(h1){font-size:8rem;line-height:1.02;font-weight:var(--w-semi);letter-spacing:-.2rem}.x5IS2q_main :where(h2){font-size:3.6rem;line-height:1.15;font-weight:var(--w-semi);letter-spacing:-.06rem;margin-top:6.4rem}.x5IS2q_main :where(h3){font-size:2.4rem;line-height:1.25;font-weight:var(--w-semi);margin-top:3.6rem}.x5IS2q_main :where(p,li){color:var(--grey-1);font-size:2rem;line-height:1.6}.x5IS2q_main :where(p){margin-top:1.8rem}.x5IS2q_main :where(ul){flex-direction:column;gap:.8rem;margin-top:1.4rem;display:flex}.x5IS2q_main :where(ul li){padding-left:2.4rem;position:relative}.x5IS2q_main :where(ul li):before{content:"";background:var(--ink);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:1.3rem;left:.4rem}.x5IS2q_main :where(strong){color:var(--ink);font-weight:var(--w-semi)}.x5IS2q_main :where(a){color:var(--ink);text-underline-offset:.4rem;text-decoration:underline}.x5IS2q_updated{font-size:var(--text-caption);margin-top:2.4rem}.x5IS2q_foot{border-top:2px solid var(--bone);padding-top:3rem;padding-bottom:5rem}.x5IS2q_foot p{font-size:var(--text-caption);color:var(--grey-1);line-height:1.6}.x5IS2q_foot a{color:var(--ink);text-underline-offset:.3rem;text-decoration:underline}@media (max-width:768px){.x5IS2q_top{flex-wrap:wrap;gap:1.6rem;padding-top:2.8rem;padding-bottom:1rem}.x5IS2q_logoText{font-size:2.6rem}.x5IS2q_logoMark{width:2.5rem;height:2rem}.x5IS2q_links{gap:1.8rem;font-size:1.5rem}.x5IS2q_main{padding-top:3.4rem;padding-bottom:8rem}.x5IS2q_main :where(h1){letter-spacing:-.06rem;font-size:4.4rem;line-height:4.6rem}.x5IS2q_main :where(h2){margin-top:4.4rem;font-size:2.6rem}.x5IS2q_main :where(h3){margin-top:2.6rem;font-size:2rem}.x5IS2q_main :where(p,li){font-size:1.7rem;line-height:2.6rem}.x5IS2q_main :where(ul li):before{top:1.05rem}.x5IS2q_foot p{font-size:1.4rem}}
