.post-module__4gHv8a__body{color:var(--mantine-color-text-1);line-height:1.7}.post-module__4gHv8a__body h2,.post-module__4gHv8a__body h3{margin-top:2em;margin-bottom:.5em;line-height:1.3}.post-module__4gHv8a__body h2{font-size:clamp(22px,3vw,28px)}.post-module__4gHv8a__body h3{font-size:clamp(18px,2.5vw,22px)}.post-module__4gHv8a__body p,.post-module__4gHv8a__body ul,.post-module__4gHv8a__body ol,.post-module__4gHv8a__body blockquote{margin-bottom:1.2em}.post-module__4gHv8a__body ul,.post-module__4gHv8a__body ol{padding-left:1.4em}.post-module__4gHv8a__body li{margin-bottom:.4em}.post-module__4gHv8a__body a{color:var(--mantine-color-buttonColor-1);text-decoration:underline}.post-module__4gHv8a__body blockquote{border-left:3px solid var(--mantine-color-buttonColor-1);margin-left:0;padding-left:1em;font-style:italic}.post-module__4gHv8a__body img{max-width:100%;height:auto}.post-module__4gHv8a__body code{background:#0000000f;border-radius:3px;padding:.15em .35em;font-size:.9em}.post-module__4gHv8a__body pre{background:#0000000f;border-radius:6px;padding:1em;overflow-x:auto}.post-module__4gHv8a__link{color:inherit;text-decoration:none}.post-module__4gHv8a__link:hover{text-decoration:underline}
