.content-page_head__7j_H_{border-bottom:1.5px solid var(--lv2-ink)}.content-page_headInner__gePkl{display:grid;grid-gap:var(--lv2-s4);gap:var(--lv2-s4)}.content-page_back__PnfpE{display:inline-flex;align-items:center;gap:var(--lv2-s2);justify-self:start;min-height:44px;color:var(--lv2-ink);font-weight:650;text-decoration:none}.content-page_back__PnfpE:hover{text-decoration:underline;text-underline-offset:.2em}.content-page_backIcon__82mNT{transform:rotate(180deg)}.content-page_title__kHU_I{max-width:24ch;font-size:clamp(2.125rem,1.35rem + 3.4vw,4rem);line-height:1.02;overflow-wrap:anywhere}.content-page_meta__W49Xg{margin:0;color:var(--lv2-ink-3)}.content-page_excerpt__cgmvo{max-width:62ch}.content-page_prose__CekzS{max-width:70ch;color:var(--lv2-ink-2);font-size:1.0625rem;line-height:1.7;overflow-wrap:anywhere}.content-page_prose__CekzS>:first-child{margin-top:0}.content-page_prose__CekzS h1,.content-page_prose__CekzS h2{margin:var(--lv2-s8) 0 var(--lv2-s4);color:var(--lv2-ink);font-family:var(--lv2-font-display-stack);font-weight:650;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.content-page_prose__CekzS h3{margin:var(--lv2-s7) 0 var(--lv2-s3);color:var(--lv2-ink);font-family:var(--lv2-font-display-stack);font-weight:650;font-size:1.3125rem;line-height:1.2}.content-page_prose__CekzS h4,.content-page_prose__CekzS h5,.content-page_prose__CekzS h6{margin:var(--lv2-s6) 0 var(--lv2-s2);color:var(--lv2-ink);font-weight:700;font-size:1.0625rem}.content-page_prose__CekzS p{margin:0 0 var(--lv2-s4)}.content-page_prose__CekzS ol,.content-page_prose__CekzS ul{margin:0 0 var(--lv2-s4);padding-left:1.5em}.content-page_prose__CekzS ul{list-style:disc}.content-page_prose__CekzS ol{list-style:decimal}.content-page_prose__CekzS li{margin-bottom:var(--lv2-s2)}.content-page_prose__CekzS li::marker{color:var(--lv2-violet-ink)}.content-page_prose__CekzS b,.content-page_prose__CekzS strong{color:var(--lv2-ink);font-weight:650}.content-page_prose__CekzS a{color:var(--lv2-violet-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}.content-page_prose__CekzS a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.content-page_prose__CekzS a:focus-visible{outline:3px solid var(--lv2-violet-deep);outline-offset:2px;border-radius:2px}.content-page_prose__CekzS blockquote{margin:var(--lv2-s5) 0;padding:var(--lv2-s2) 0 var(--lv2-s2) var(--lv2-s5);border-left:4px solid var(--lv2-violet);color:var(--lv2-ink-2);font-style:italic}.content-page_prose__CekzS hr{margin:var(--lv2-s7) 0;border:0;border-top:1.5px solid var(--lv2-ink)}.content-page_prose__CekzS code{padding:.1em .35em;border-radius:4px;background:var(--lv2-paper-3);color:var(--lv2-ink);font-family:var(--lv2-font-mono-stack);font-size:.9em}.content-page_prose__CekzS pre{margin:var(--lv2-s5) 0;padding:var(--lv2-s4);overflow-x:auto;border-radius:var(--lv2-radius);background:var(--lv2-night);color:var(--lv2-on-night)}.content-page_prose__CekzS pre code{padding:0;background:none;color:inherit}.content-page_prose__CekzS img{display:block;max-width:100%;height:auto;margin:var(--lv2-s5) 0;border:1.5px solid var(--lv2-ink);border-radius:var(--lv2-radius)}.content-page_prose__CekzS table{display:block;max-width:100%;margin:var(--lv2-s5) 0;overflow-x:auto;border-collapse:collapse;font-size:.9375rem;overflow-wrap:normal}.content-page_prose__CekzS td,.content-page_prose__CekzS th{padding:var(--lv2-s2) var(--lv2-s3);border:1.5px solid var(--lv2-paper-3);text-align:left;vertical-align:top}.content-page_prose__CekzS th{background:var(--lv2-paper-2);color:var(--lv2-ink);font-weight:650}.content-page_footer__1cfyP{max-width:70ch;margin:var(--lv2-s8) 0 0;padding-top:var(--lv2-s5);border-top:1.5px solid var(--lv2-ink);color:var(--lv2-ink-3)}