.blog-article-content{font-size:1.125rem;line-height:1.8;color:var(--ds-graphite)}.blog-article-content .heading-anchor{opacity:0;margin-left:-1.5rem;padding-right:.5rem;color:var(--ds-action);text-decoration:none;font-weight:400;transition:opacity .2s ease}.blog-article-content h1:hover .heading-anchor,.blog-article-content h2:hover .heading-anchor,.blog-article-content h3:hover .heading-anchor,.blog-article-content h4:hover .heading-anchor{opacity:1}.blog-article-content .heading-anchor:hover{color:var(--ds-action)}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{font-family:var(--font-display);scroll-margin-top:6rem}.blog-article-content h1{font-size:2.25rem;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.025em}.blog-article-content h1,.blog-article-content h2{font-weight:600;color:var(--ds-ink);margin-top:2.5rem}.blog-article-content h2{font-size:1.75rem;margin-bottom:.75rem;line-height:1.3;padding-bottom:.375rem;border-bottom:1px solid var(--ds-hairline)}.blog-article-content h3{font-size:1.375rem;font-weight:600;color:var(--ds-graphite);margin-top:2rem;margin-bottom:.75rem;line-height:1.4}.blog-article-content h4{font-size:1.125rem;font-weight:600;color:var(--ds-slate);margin-top:1.5rem;margin-bottom:.5rem;line-height:1.5}.blog-article-content p{margin-bottom:1.5rem;color:var(--ds-slate)}.blog-article-content a{color:var(--ds-action);font-weight:500;text-decoration:underline;text-decoration-color:var(--ds-action-border);text-underline-offset:3px;transition:all .2s ease}.blog-article-content a:hover{color:var(--ds-action);text-decoration-color:var(--ds-action)}.blog-article-content ol,.blog-article-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.blog-article-content ul{list-style:disc}.blog-article-content ol{list-style:decimal}.blog-article-content li{margin-bottom:.625rem;color:var(--ds-slate);line-height:1.7}.blog-article-content li::marker{color:var(--ds-action);font-weight:600}.blog-article-content li>p{margin:0}.blog-article-content li>p+p{margin-top:.5rem}.blog-article-content li>ol,.blog-article-content li>ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.25rem}.blog-article-content strong{color:var(--ds-ink);font-weight:600}.blog-article-content blockquote,.blog-article-content em{font-style:italic;color:var(--ds-slate)}.blog-article-content blockquote{border-left:4px solid var(--ds-action);background:var(--ds-mist);padding:1.25rem 1.5rem;margin:1.5rem 0;border-radius:0}.blog-article-content blockquote p,.blog-article-content blockquote p:last-child{margin-bottom:0}.blog-article-content code{background-color:var(--ds-mist);padding:.25rem .5rem;border-radius:0;font-size:.875em;color:var(--ds-graphite);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.blog-article-content pre{background-color:var(--ds-ink);color:var(--ds-paper);padding:1.25rem 1.5rem;border-radius:0;overflow-x:auto;margin:1.5rem 0;font-size:.875rem;line-height:1.7}.blog-article-content pre code{background:none;padding:0;color:inherit;font-size:inherit}.blog-article-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem}.blog-article-content thead{background-color:var(--ds-mist);border-bottom:2px solid var(--ds-border)}.blog-article-content th{padding:.875rem 1rem;text-align:left;font-weight:600;color:var(--ds-graphite)}.blog-article-content td{padding:.875rem 1rem;border-bottom:1px solid var(--ds-border);color:var(--ds-slate)}.blog-article-content tbody tr:hover{background-color:var(--ds-mist)}.blog-article-content hr{border:none;border-top:1px solid var(--ds-hairline);margin:1.75rem 0}.blog-article-content img{max-width:100%;height:auto;border-radius:0;margin:1.5rem 0;box-shadow:none}.blog-article-content input[type=checkbox]{margin-right:.5rem;accent-color:var(--ds-action)}.blog-article-content dl{margin:1.5rem 0}.blog-article-content dt{font-weight:600;color:var(--ds-ink);margin-top:1rem}.blog-article-content dd{margin-left:1.5rem;color:var(--ds-slate)}.blog-article-content blockquote.callout-warning{background:var(--ds-action-soft);border-left-color:var(--ds-action)}.blog-article-content blockquote.callout-success,.blog-article-content blockquote.callout-tip{background:var(--ds-success-soft);border-left-color:var(--ds-success)}.blog-article-content blockquote.callout-error{background:var(--ds-error-soft);border-left-color:var(--ds-error)}@media (max-width:640px){.blog-article-content{font-size:1rem}.blog-article-content h1{font-size:1.75rem}.blog-article-content h2{font-size:1.375rem}.blog-article-content h3{font-size:1.125rem}.blog-article-content pre{padding:1rem;font-size:.8125rem}.blog-article-content table{font-size:.875rem}.blog-article-content td,.blog-article-content th{padding:.625rem .75rem}}.blog-article-content a:focus-visible{outline:2px solid var(--ds-action);outline-offset:3px}@media (prefers-reduced-motion:reduce){.blog-article-content a{transition:none}}