.blog-content figure{margin:30px 0;padding:0}.blog-content figure img{object-fit:cover;width:100%;height:380px}.blog-content img,.blog-content iframe{max-width:100%}.blog-content iframe{border:0;border-radius:4px;outline:0;min-width:200px;min-height:200px;display:block}.blog-content div[data-youtube-video]>iframe{aspect-ratio:16/9;width:100%;height:auto}@media only screen and (max-width:1199px){.blog-content figure img{height:300px}}@media only screen and (max-width:899px){.blog-content figure img{height:240px}}@media only screen and (max-width:599px){.blog-content figure img{height:180px}.blog-content ul{-webkit-padding-start:30px;padding-inline-start:30px}}.blog-content figure figcaption{text-align:center;color:#707070;border-bottom:1px solid #dbdbdb;padding-bottom:10px;font-style:italic}.blog-content{color:#374151}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6,.blog-content b,.blog-content strong{color:#111827}.blog-content a{color:#017698}.blog-content a:hover{text-decoration:underline}.blog-content h2{margin-top:1.5em;margin-bottom:.833333em;font-size:2em;line-height:1.08333}.blog-content h3{margin-top:1.55556em;margin-bottom:.666667em;font-size:1.5em;line-height:1.22222}.blog-content table{border-collapse:collapse;width:100%;min-width:100%;font-size:13px}.blog-content table th,.blog-content table td{text-align:left;padding:.5rem}.blog-content table tr:nth-child(2n){background-color:#f2f2f2}.blog-content table th{color:#fff;background-color:#04aa6d}.blog-content ul,.blog-content ol{margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.58333em}:is(.blog-content ul,.blog-content ol) li{margin-top:.5em;margin-bottom:.5em}:is(.blog-content ul,.blog-content ol) li::marker{color:#d2d5db}.blog-content p{margin-top:1.33rem;margin-bottom:1.33rem}.blog-content li p,.blog-content table p{margin-top:0;margin-bottom:0}.blog-content .toc ul{margin-top:.7em;margin-bottom:.7em;padding-inline-start:15px}.blog-content .toc a{text-underline:none;text-decoration:none}.blog-content blockquote{color:#555;background:#ededed;border-left:8px solid #78c0a8;margin:50px auto;padding:1.2em 30px 1.2em 75px;font-size:1.4em;font-style:italic;line-height:1.6;position:relative}.blog-content blockquote:before{content:"“";color:#78c0a8;font-size:4em;position:absolute;top:-10px;left:10px}.blog-content blockquote:after{content:""}.blog-content blockquote span{color:#333;margin-top:1em;font-style:normal;font-weight:700;display:block}
