.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 figure.image-figure img{object-fit:initial;width:auto;max-width:100%;height:auto}.blog-content figure.image-figure figcaption{margin-top:8px;font-size:.9em}.blog-content figure.image-figure .image-caption{display:block}.blog-content figure.image-figure .image-credit{color:#8a8a8a;font-size:.85em;font-style:normal;display:block}.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 :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:calc(var(--blog-app-bar-height,56px) + var(--blog-toc-bar-height,0px) + 8px)}.blog-content :is(h1,h2,h3,h4,h5,h6)[id]:focus{outline: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}@media (max-width:899.98px){.has-mobile-toc-bar{--blog-toc-bar-height:40px}}.toc .toc-list{margin:0;padding:0;list-style:none}.toc .toc-list .toc-list{border-left:1px solid var(--mui-palette-divider,#0000001f);margin-inline-start:10px;padding-inline-start:6px}.toc .toc-list a{color:var(--mui-palette-text-primary,#000000de);overflow-wrap:anywhere;border-left:2px solid #0000;border-radius:0 4px 4px 0;padding:4px 8px;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}.toc .toc-list .toc-list a{color:var(--mui-palette-text-secondary,#0009)}.toc .toc-list a:hover{background-color:var(--mui-palette-action-hover,#0000000a);color:var(--mui-palette-primary-main,#1976d2);text-decoration:none}.toc .toc-list a:focus-visible{outline:2px solid var(--mui-palette-primary-main,#1976d2);outline-offset:-2px}.toc .toc-list a.is-ancestor{color:var(--mui-palette-text-primary,#000000de);font-weight:500}.toc .toc-list a.is-active{border-left-color:var(--mui-palette-primary-main,#1976d2);background-color:rgba(var(--mui-palette-primary-mainChannel,25 118 210) / .08);color:var(--mui-palette-primary-main,#1976d2);font-weight:600}.toc-inline{border:1px solid rgba(var(--mui-palette-primary-mainChannel,25 118 210) / .12);background-color:rgba(var(--mui-palette-primary-mainChannel,25 118 210) / .04);scroll-margin-top:calc(var(--blog-app-bar-height,56px) + var(--blog-toc-bar-height,0px) + 8px);border-radius:8px;margin:0 0 2rem;padding:4px 8px}@media (min-width:600px){.toc-inline{padding:8px 16px 4px}}.toc-inline .toc-inline-header{flex-wrap:wrap;align-items:center;gap:0 8px;padding:8px 8px 4px;display:flex}.toc-inline .toc-inline-list{padding:0 0 8px}.blog-content .toc-inline .toc-list li{margin-top:.25em;margin-bottom:.25em}.toc-inline .toc-inline-list.is-collapsed{max-height:9rem;padding-bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}@media (min-width:900px){.toc-inline .toc-inline-list.is-collapsed{max-height:13.5rem}}
