.ArticleContent_content__FO2Qa{font-size:1.1rem;line-height:1.8;color:#1a1a1a;word-wrap:break-word;overflow-wrap:break-word}.ArticleContent_content__FO2Qa h1{font-size:2.5rem;font-weight:400;font-family:Georgia,Times New Roman,serif;margin:3rem 0 1.5rem;padding-top:1rem;border-top:2px solid #e0e0e0}.ArticleContent_content__FO2Qa h1:first-child{margin-top:0;border-top:none;padding-top:0}.ArticleContent_content__FO2Qa h2{font-size:2rem;font-weight:400;font-family:Georgia,Times New Roman,serif;margin:2.5rem 0 1.25rem;padding-top:1rem}.ArticleContent_content__FO2Qa h3{font-size:1.5rem;font-weight:500;margin:2rem 0 1rem}.ArticleContent_content__FO2Qa h4{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem}.ArticleContent_content__FO2Qa p{margin:0 0 1.5rem}.ArticleContent_content__FO2Qa ol,.ArticleContent_content__FO2Qa ul{margin:0 0 1.5rem;padding-left:2rem}.ArticleContent_content__FO2Qa li{margin-bottom:.75rem}.ArticleContent_content__FO2Qa blockquote{margin:2rem 0;padding:1.5rem 2rem;background-color:#fafafa;border-left:3px solid #1a1a1a;font-style:italic;color:#666}.ArticleContent_content__FO2Qa img{max-width:100%;height:auto;border-radius:2px;margin:2rem 0}.ArticleContent_inlineCode__x4cGJ{background-color:#f5f5f5;padding:.2em .4em;border-radius:2px;font-family:Monaco,Courier New,monospace;font-size:.9em;color:#d90000}.ArticleContent_codeBlock__zGy2_{display:block;background-color:#1a1a1a;color:#f5f5f5;padding:1.5rem;border-radius:2px;overflow-x:auto;font-family:Monaco,Courier New,monospace;font-size:.9rem;line-height:1.6;margin:2rem 0}.ArticleContent_link__ES54T{color:#1a1a1a;text-decoration:underline;transition:opacity .3s ease}.ArticleContent_link__ES54T:hover{opacity:.7}@media (max-width:768px){.ArticleContent_content__FO2Qa{font-size:1rem}.ArticleContent_content__FO2Qa h1{font-size:2rem}.ArticleContent_content__FO2Qa h2{font-size:1.75rem}.ArticleContent_content__FO2Qa h3{font-size:1.35rem}}.Typography_heading__Gg3R2{font-weight:400;letter-spacing:-.02em;color:#1a1a1a;line-height:1.1;margin:0}.Typography_serif__P8VPb{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.01em}.Typography_h1__3e_xy{font-size:clamp(3rem,6vw,4rem);margin-bottom:1.5rem;line-height:1}.Typography_h2__Lqwgo{font-size:clamp(2.5rem,5vw,3rem);margin-bottom:1.5rem;line-height:1.1}.Typography_h3__BODRl{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:1rem;font-weight:500}.Typography_h4__aL45L{font-size:clamp(1.25rem,2vw,1rem);margin-bottom:.75rem;font-weight:600}.Typography_body__VMNI1{line-height:1.7;margin:0 0 1rem}.Typography_size-sm__QlNae{font-size:.95rem}.Typography_size-md__2Gx2O{font-size:1.1rem}.Typography_size-lg__J3ETW{font-size:1.25rem}.Typography_color-primary__1osyN{color:#1a1a1a}.Typography_color-secondary__4SbgW{color:#666}.Typography_color-muted__wXubJ{color:#999}.Typography_color-white___HVpi{color:#fff}.Typography_label__vzxUg{display:inline-block;font-size:.75rem;text-transform:uppercase;color:#999;letter-spacing:.2em;font-weight:600}@media (max-width:768px){.Typography_h1__3e_xy{font-size:2rem}.Typography_h2__Lqwgo{font-size:1.5rem}.Typography_h3__BODRl{font-size:1rem}}.TableOfContents_toc__v9x2T{position:sticky;top:100px;max-height:calc(100vh - 150px);overflow-y:auto;padding:2rem;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px}.TableOfContents_list__JT7DQ{list-style:none;margin:0;padding:0}.TableOfContents_item___OQ6Q{margin-bottom:.5rem}.TableOfContents_level-1___6ruL{padding-left:0}.TableOfContents_level-2__nMmZ9{padding-left:1rem}.TableOfContents_level-3__TiFU2{padding-left:2rem}.TableOfContents_link__36pbz{font-size:.9rem;color:#666;text-decoration:none;transition:color .3s ease;display:block;border-left:2px solid transparent;padding:.5rem 0 .5rem .75rem}.TableOfContents_link__36pbz:hover{color:#1a1a1a}.TableOfContents_item___OQ6Q.TableOfContents_active__RsNab .TableOfContents_link__36pbz{color:#1a1a1a;font-weight:600;border-left-color:#1a1a1a}@media (max-width:1024px){.TableOfContents_toc__v9x2T{position:static;margin-bottom:2rem;max-height:none}}