.blog-body p{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem;line-height:1.8;color:rgb(255 255 255/.75)}.blog-body .lede{margin-bottom:2.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:300;line-height:1.7;color:rgb(255 255 255/.9)}@media (min-width:768px){.blog-body .lede{font-size:1.5rem;line-height:2rem}}.blog-body .section-hook{margin-bottom:2rem;max-width:42rem;border-left-width:1px;border-color:rgb(255 255 255/.1);padding-left:1.25rem;font-size:1rem;line-height:1.5rem;font-style:italic;line-height:1.625;color:rgb(255 255 255/.5)}.blog-body h2{margin-top:5rem;margin-bottom:1.25rem;scroll-margin-top:8rem;font-size:1.875rem;line-height:2.25rem;font-weight:300;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-body h2{font-size:2.25rem;line-height:2.5rem}}.blog-body h3{margin-top:3rem;margin-bottom:.75rem;scroll-margin-top:8rem;font-size:1.25rem;line-height:1.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.article-body h2{margin-top:5.5rem;margin-bottom:1.5rem;scroll-margin-top:8rem}.article-body h3{margin-top:3rem}.blog-body .context-image{position:relative;margin-top:3rem;margin-bottom:3rem;width:100%;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.06)}.blog-body .context-image img{width:100%;object-fit:cover}.blog-body .context-image .caption{border-top-width:1px;border-color:rgb(255 255 255/.06);padding:.75rem 1rem;font-size:.75rem;line-height:1rem;color:rgb(255 255 255/.3)}.blog-body .pullquote{position:relative;margin-top:3rem;margin-bottom:3rem;border-left-width:2px;border-color:rgb(255 255 255/.2);padding:2rem 1.5rem}@media (min-width:768px){.blog-body .pullquote{padding-left:2.5rem;padding-right:2.5rem}}.blog-body .pullquote p{margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:300;font-style:italic;line-height:1.625;color:rgb(255 255 255/.9)}@media (min-width:768px){.blog-body .pullquote p{font-size:1.5rem;line-height:2rem}}.blog-body .pullquote cite{font-size:.875rem;line-height:1.25rem;font-style:normal;color:rgb(255 255 255/.4)}.blog-body .stat-panel{margin-top:3rem;margin-bottom:3rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:1rem;background-color:rgb(255 255 255/.06)}@media (min-width:768px){.blog-body .stat-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-body .stat-panel .stat-item{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:1.5rem;text-align:center}@media (min-width:768px){.blog-body .stat-panel .stat-item{padding:2rem}}.blog-body .stat-panel .stat-item .stat-number{margin-bottom:.25rem;font-size:1.875rem;line-height:2.25rem;font-weight:300;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-body .stat-panel .stat-item .stat-number{font-size:2.25rem;line-height:2.5rem}}.blog-body .stat-panel .stat-item .stat-label{font-family:var(--font-newgrotesk-mono),ui-monospace,monospace;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.1em;color:rgb(255 255 255/.4)}.blog-body .stat-panel .stat-item .stat-description{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:rgb(255 255 255/.5)}.blog-body .highlight-box{margin-top:3rem;margin-bottom:3rem;border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.1);background-color:rgb(255 255 255/.03);padding:1.5rem}@media (min-width:768px){.blog-body .highlight-box{padding:2rem}}.blog-body .highlight-box .highlight-label{margin-bottom:.75rem;font-family:var(--font-newgrotesk-mono),ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgb(255 255 255/.4)}.blog-body .highlight-box p{margin-bottom:0;font-size:1rem;line-height:1.5rem;line-height:1.625;color:rgb(255 255 255/.8)}.blog-body .section-divider{margin-top:4rem;margin-bottom:4rem;border-top-width:1px;border-color:rgb(255 255 255/.04)}.blog-body ol{margin-top:2rem;margin-bottom:2rem;margin-left:0;list-style-position:inside;list-style-type:decimal}.blog-body ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.blog-body ol li{padding-left:0;font-size:1.125rem;line-height:1.75rem;line-height:1.625;color:rgb(255 255 255/.7)}.blog-body ol li::marker{font-family:var(--font-newgrotesk-mono),ui-monospace,monospace;font-size:.875rem;line-height:1.25rem;color:rgb(255 255 255/.3)}.blog-body ul{margin-top:2rem;margin-bottom:2rem;list-style-position:inside;list-style-type:disc}.blog-body ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.blog-body ul li{padding-left:0;font-size:1.125rem;line-height:1.75rem;line-height:1.625;color:rgb(255 255 255/.7)}.blog-body table{margin-top:2.5rem;margin-bottom:2.5rem;width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.blog-body table thead th{border-bottom-width:1px;border-color:rgb(255 255 255/.15);text-align:left;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.blog-body table tbody td,.blog-body table thead th{padding-top:.875rem;padding-bottom:.875rem;padding-right:1.5rem}.blog-body table tbody td{border-bottom-width:1px;border-color:rgb(255 255 255/.06);vertical-align:top;line-height:1.625}.blog-body table tbody td:not([class]){color:rgb(255 255 255/.75)}.blog-body table tbody tr:last-child td{border-bottom:none}.blog-body blockquote{margin-top:3rem;margin-bottom:3rem;border-left-width:2px;border-color:rgb(255 255 255/.2);padding-left:2rem}.blog-body blockquote p{margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:300;font-style:italic;line-height:1.625;color:rgb(255 255 255/.9)}@media (min-width:768px){.blog-body blockquote p{font-size:1.5rem;line-height:2rem}}.blog-body .card{border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.08);background-color:rgb(255 255 255/.02);padding:1.25rem}.blog-body .card h3{margin-bottom:.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.blog-body .card p{color:rgb(255 255 255/.7)}.blog-body .card p,.blog-body p.note{font-size:1rem;line-height:1.5rem;line-height:1.625}.blog-body p.note{font-style:italic;color:rgb(255 255 255/.6)}.blog-body p.resource-caption{margin-top:.25rem;font-size:1rem;line-height:1.5rem;color:rgb(255 255 255/.6)}.blog-body strong{font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.blog-body code{border-radius:calc(var(--radius, .625rem) - 2px);background-color:rgb(255 255 255/.06);padding:.125rem .5rem;font-family:var(--font-newgrotesk-mono),ui-monospace,monospace;font-size:.75rem;line-height:1rem;color:rgb(255 255 255/.6)}@media (max-width:768px){.blog-body ol li,.blog-body p,.blog-body ul li{font-size:1rem;line-height:1.5rem}.blog-body .pullquote p{font-size:1.125rem;line-height:1.75rem}}