.article_article__zMyUJ{padding-top:clamp(2.5rem,6vw,5rem);overflow-wrap:break-word}.article_backLink__FaZZg{display:inline-block;color:#aaa;font-size:.875rem;margin-bottom:clamp(2.5rem,6vw,5rem)}.article_backLink__FaZZg:hover{color:#fff}.article_meta__58E_I{display:flex;flex-wrap:wrap;gap:.75rem 2rem;color:#aaa;font-family:var(--font-geist-mono),monospace;font-size:.75rem}.article_header__U_8jO{border-bottom:1px solid #333;padding-bottom:clamp(2rem,5vw,4rem)}.article_header__U_8jO h1{max-width:21ch;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:400;line-height:1.08;letter-spacing:-.055em;margin-block:1.5rem 2rem}.article_summary__Ny8C7{max-width:46ch;color:#bbb;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.6}.article_tags__NkwVX{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem;list-style:none}.article_tags__NkwVX li{color:#aaa;border:1px solid #444;border-radius:100px;padding:.35rem .85rem;font-size:.75rem}.article_content__K1Q1r{max-width:760px;margin-inline:auto;padding-top:clamp(1rem,3vw,2.5rem);color:#ccc;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.85}.article_content__K1Q1r :is(h1,h2,h3,h4,h5,h6){color:#fff;font-weight:500;line-height:1.25;letter-spacing:-.035em;margin-block:2.5em .85em}.article_content__K1Q1r :is(h1,h2){font-size:clamp(1.75rem,3vw,2.5rem)}.article_content__K1Q1r h3{font-size:clamp(1.375rem,2vw,1.75rem)}.article_content__K1Q1r :is(p,ul,ol){margin-block:1.5em}.article_content__K1Q1r :is(ul,ol){padding-inline-start:1.75rem}.article_content__K1Q1r li{padding-left:.25rem;margin-block:.75em}.article_content__K1Q1r li::marker{color:#fff}.article_content__K1Q1r ul{list-style-type:disc}.article_content__K1Q1r ol{list-style-type:decimal}.article_content__K1Q1r blockquote{border-left:2px solid #fff;padding-left:clamp(1rem,3vw,2rem);margin-block:2rem;color:#eee;font-style:italic}.article_content__K1Q1r a{color:#fff;text-decoration:underline;text-decoration-color:#777;text-underline-offset:.2em}.article_content__K1Q1r a:hover{text-decoration-color:#fff}.article_content__K1Q1r img{display:block;max-width:100%;height:auto;margin:2.5rem auto}.article_content__K1Q1r :is(pre,code){font-family:var(--font-geist-mono),monospace}.article_content__K1Q1r pre{overflow-x:auto;padding:1rem;border:1px solid #444}.article_endNote__blEys{max-width:760px;margin:5rem auto 0;padding-top:2rem;border-top:1px solid #333;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;color:#aaa;font-size:.875rem}.article_endNote__blEys a{color:#fff;text-decoration:underline;text-underline-offset:.4em}