.blog-shell :focus-visible{outline-offset:4px;outline:2px solid}.blog-article-body{overflow-wrap:anywhere;font-size:16px;font-weight:300;line-height:1.6}.blog-article-body>*+*{margin-top:24px}.blog-article-body h2{font-size:22px;font-weight:500;line-height:1.3}.blog-article-body h3,.blog-article-body h4{font-size:20px;font-weight:500}.blog-article-body :is(h2,h3,h4){scroll-margin-top:100px}.blog-article-body img{border-radius:4px;max-width:100%;height:auto}.blog-article-body figure{margin-inline:0}.blog-article-body figcaption{color:var(--color-onyx-40);margin-top:8px;font-size:12px}.blog-article-body blockquote{border-left:3px solid var(--color-onyx-60);padding-left:16px;font-size:18px;font-style:italic;font-weight:500}.blog-article-body ul{padding-left:24px;list-style:outside}.blog-article-body ol{padding-left:24px;list-style:decimal}.blog-article-body li+li{margin-top:12px}.blog-article-body a{text-decoration:underline}.blog-article-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.blog-article-body :is(th,td){border:1px solid var(--color-onyx-20);padding:12px}.blog-article-body pre{background:var(--color-ash-150);padding:16px;overflow-x:auto}.blog-consultation{padding-top:40px;padding-bottom:40px}.blog-consultation>div{text-align:center;align-items:center}.blog-consultation h2{font-size:28px;font-weight:400}.blog-consultation button{min-height:64px}@media (min-width:768px){.blog-article-body>*+*{margin-top:32px}.blog-article-body h2{font-size:28px}.blog-article-body>p:first-child{font-size:20px}.blog-article-body blockquote{padding-left:24px;font-size:22px}.blog-article-body figcaption{font-size:14px}.blog-consultation{padding-top:80px;padding-bottom:80px}.blog-consultation>div{text-align:left}.blog-consultation h2{font-size:48px;font-weight:700}}
