.blog-guide main :has(>h1){max-width:35rem}@media (min-width:768px){.blog-guide{padding-top:5rem}}.blog-guide main h1{margin-bottom:1.25rem}.blog-guide main h1+p{font-size:1.125rem;line-height:1.75rem}.blog-guide main h2{margin-top:2.5rem;margin-bottom:.75rem;line-height:1.25}.blog-guide main h3{margin-top:1.75rem;margin-bottom:.5rem;line-height:1.3}.blog-guide main p,.blog-guide main :is(ul,ol){margin-bottom:1.25rem;line-height:1.65}.blog-guide main li+li{margin-top:.625rem}.blog-guide main :has(>table){margin-top:1.5rem;margin-bottom:1.5rem}.blog-guide main :is(th,td){vertical-align:top;padding:.5rem .5rem .5rem 0;font-size:.875rem;line-height:1.4}@media (max-width:639px){.blog-guide main :is(th,td):last-child{padding-right:0}.blog-guide main :is(th,td):is(.border,.border-x,.border-l,.border-r){padding:.5rem}}@media (min-width:640px){.blog-guide main :is(th,td){padding:.625rem 1rem;font-size:1rem}}.blog-guide main :is(h2,h3)+*{margin-top:0}
