.BlogArticle_content__lD87r{color:#3f3f46;font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere}.BlogArticle_content__lD87r>:first-child{margin-top:0}.BlogArticle_content__lD87r h2,.BlogArticle_content__lD87r h3{color:#000;font-weight:900;line-height:1.2;letter-spacing:-.025em;scroll-margin-top:2rem}.BlogArticle_content__lD87r h2{margin:2.7rem 0 1rem;font-size:clamp(1.6rem,3vw,2rem)}.BlogArticle_content__lD87r h3{margin:2rem 0 .8rem;font-size:1.3rem}.BlogArticle_content__lD87r blockquote,.BlogArticle_content__lD87r ol,.BlogArticle_content__lD87r p,.BlogArticle_content__lD87r pre,.BlogArticle_content__lD87r table,.BlogArticle_content__lD87r ul{margin:1.2rem 0}.BlogArticle_content__lD87r ol,.BlogArticle_content__lD87r ul{padding-left:1.5rem}.BlogArticle_content__lD87r ul{list-style:disc}.BlogArticle_content__lD87r ol{list-style:decimal}.BlogArticle_content__lD87r li{padding-left:.25rem;margin:.35rem 0}.BlogArticle_content__lD87r strong{color:#18181b;font-weight:750}.BlogArticle_content__lD87r a{color:#000;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#24aa74}.BlogArticle_content__lD87r a:focus-visible{outline:2px solid #000;outline-offset:4px}.BlogArticle_content__lD87r blockquote{border-left:3px solid #56f2b4;padding:.1rem 1.3rem;background:#f4fcf8}.BlogArticle_content__lD87r pre{overflow-x:auto;border-radius:1rem;padding:1.2rem;background:#18181b;color:#f4f4f5;font-size:.85rem;line-height:1.6}.BlogArticle_content__lD87r :not(pre)>code{border-radius:.25rem;padding:.1rem .3rem;background:#f4f4f5;color:#18181b;font-size:.9em}.BlogArticle_content__lD87r figure{margin:2rem 0;overflow:hidden;border:1px solid #e4e4e7;border-radius:1rem;background:#fafafa}.BlogArticle_content__lD87r figure img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain}.BlogArticle_content__lD87r figcaption{padding:.9rem 1.1rem;border-top:1px solid #e4e4e7;background:#fff;color:#52525b;font-size:.875rem;line-height:1.6}.BlogArticle_content__lD87r table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9rem}.BlogArticle_content__lD87r td,.BlogArticle_content__lD87r th{border:1px solid #e4e4e7;padding:.65rem .8rem;text-align:left;min-width:100px}.BlogArticle_content__lD87r th{background:#f4f4f5;color:#18181b}.BlogArticle_content__lD87r hr{margin:2.5rem 0;border-color:#e4e4e7}