.blog-body{color:var(--vox-text)}.blog-body h1{text-wrap:balance;overflow-wrap:break-word;padding-top:3.5rem;padding-bottom:.5rem;font-size:clamp(1.875rem,4vw,3rem);font-weight:500;line-height:1.5}.blog-body h2{overflow-wrap:break-word;padding-top:1.75rem;padding-bottom:.25rem;font-size:clamp(1.2rem,2.4vw,1.8rem);font-weight:500;line-height:1.5}.blog-body h3{overflow-wrap:break-word;padding-top:1.75rem;padding-bottom:.25rem;font-size:clamp(1.25rem,2.5vw,1.875rem);font-weight:500;line-height:1.5}.blog-body h4{overflow-wrap:break-word;padding-top:1.5rem;padding-bottom:0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;line-height:1.5}.blog-body h1:first-child,.blog-body h2:first-child,.blog-body h3:first-child,.blog-body h4:first-child{padding-top:0}.blog-body p{text-wrap:pretty;overflow-wrap:break-word;color:#fff9;padding-top:1.5rem;font-size:16px;line-height:1.65}.blog-body p:first-child{padding-top:0}.blog-body strong{font-weight:600}.blog-body em{font-style:italic}.blog-body ul,.blog-body ol{margin-left:1.5rem;padding-top:1.5rem}:is(.blog-body ul,.blog-body ol) li{text-wrap:pretty;overflow-wrap:break-word;color:#fff9;padding-top:1rem;font-size:16px;line-height:1.65}:is(.blog-body ul,.blog-body ol) li:first-child{padding-top:0}.blog-body ul{list-style-type:disc}.blog-body ol{list-style-type:decimal}.blog-body a{color:var(--vox-accent);text-underline-offset:.2em;text-decoration:underline}.blog-body pre{outline:1px solid var(--vox-border);outline-offset:5px;background:var(--vox-bg);border-radius:2px;margin-top:3rem;margin-bottom:2rem;padding:2rem 1.75rem;font-size:clamp(.75rem,1.25vw,.875rem);line-height:1.65;overflow-x:auto}.blog-body code{font-family:var(--font-geist-mono), monospace;background:var(--vox-bg);border-radius:2px;padding:.15em .35em;font-size:.875em}.blog-body pre code{font-size:inherit;background:0 0;padding:0}.blog-body figure,.blog-body img{margin-top:3rem;margin-bottom:2rem}.blog-body figure img,.blog-body a img,.blog-body p img{border-radius:2px;width:100%;max-width:100%;height:auto;margin-inline:auto}.blog-body figcaption{text-align:center;color:var(--vox-muted);margin-top:.5rem;font-size:.875rem}.blog-body blockquote{border-left:2px solid var(--vox-accent);color:var(--vox-muted);margin-top:2rem;padding-left:1.25rem;font-style:italic}.blog-body iframe{border:none;border-radius:2px;max-width:100%;margin-top:3rem;margin-bottom:1.5rem}.blog-body table{border:1px solid var(--vox-border);width:100%;margin-top:2.25rem;font-weight:400}.blog-body table th{border:1px solid var(--vox-border);padding:.5rem;font-weight:600}.blog-body table td{border:1px solid var(--vox-border);padding:.313rem}.blog-heading{font-size:clamp(2.25rem,8vw,12.25rem);line-height:1}.newsletter-input-wrapper:before{content:"";background:var(--vox-border);height:1px;position:absolute;bottom:0;left:0;right:0}.newsletter-input-wrapper:after{content:"";background:var(--vox-accent);transform-origin:0;height:1px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.newsletter-input-wrapper:focus-within:after{transform:scaleX(1)}form:focus-within .newsletter-submit-btn{transform:translate(.3125rem)}@media (max-width:639px){.blog-body p,.blog-body li{font-size:13px}}
