.blog-article{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#000000d6;line-height:1.58;letter-spacing:-.003em}.blog-content{max-width:680px;margin:0 auto;padding:0 20px}.blog-article h1{font-size:42px;line-height:1.2;font-weight:700;margin:40px 0 20px;letter-spacing:-.015em}.blog-article h2{font-size:34px;line-height:1.3;font-weight:700;margin:56px 0 20px;letter-spacing:-.015em}.blog-article h3{font-size:26px;line-height:1.4;font-weight:700;margin:40px 0 16px;letter-spacing:-.012em}.blog-article p{font-size:21px;line-height:1.58;margin:0 0 30px;font-weight:400;color:#000000d6}.blog-article>p:first-of-type{font-size:23px;line-height:1.58;font-weight:400;letter-spacing:-.003em}.blog-article a{color:inherit;text-decoration:underline;text-decoration-color:#0006;text-underline-offset:2px;transition:text-decoration-color .2s}.blog-article a:hover{text-decoration-color:#000c}.blog-article ul,.blog-article ol{margin:0 0 30px;padding-left:30px}.blog-article li{font-size:21px;line-height:1.58;margin:0 0 10px}.blog-article blockquote{border-left:3px solid rgba(0,0,0,.84);padding-left:20px;margin:40px 0;font-style:italic;color:#000000ad}.blog-article blockquote p{font-size:24px;line-height:1.48;font-weight:400}.blog-article code{background-color:#0000000d;padding:3px 6px;border-radius:3px;font-size:18px;font-family:Menlo,Monaco,Courier New,monospace}.blog-article pre{background-color:#282c34;color:#abb2bf;padding:20px;border-radius:5px;overflow-x:auto;margin:0 0 30px}.blog-article pre code{background-color:transparent;padding:0;font-size:16px;line-height:1.5}.blog-article img{max-width:100%;height:auto;margin:40px auto;display:block}.blog-article figure{margin:40px 0}.blog-article figcaption{text-align:center;font-size:16px;color:#000000ad;margin-top:10px}.blog-article hr{border:none;height:1px;background-color:#00000026;margin:40px 0}.blog-article ::selection{background-color:#ffc1074d}.blog-meta{font-size:16px;color:#000000ad;margin:20px 0}.blog-author{display:flex;align-items:center;margin:40px 0}.blog-author-avatar{width:48px;height:48px;border-radius:50%;margin-right:12px}.blog-author-info{flex:1}.blog-author-name{font-size:16px;font-weight:500;color:#000000d6;margin:0}.blog-author-meta{font-size:14px;color:#0000008a;margin:4px 0 0}.blog-highlight{background:linear-gradient(180deg,transparent 60%,rgba(255,193,7,.3) 60%);padding:2px 0}.blog-article>p:first-of-type:first-letter{float:left;font-size:84px;line-height:1;font-weight:700;margin:-6px 8px -8px -2px}@media(max-width:728px){.blog-article h1{font-size:32px}.blog-article h2{font-size:28px}.blog-article h3{font-size:22px}.blog-article p{font-size:18px}.blog-article>p:first-of-type{font-size:20px}.blog-article blockquote p{font-size:20px}}
