.blog-article{--article-link:var(--link)}.blog-article a{text-underline-offset:.2em}.blog-article a:focus-visible,.blog-article button:focus-visible{outline:2px solid var(--article-link);outline-offset:4px}.blog-article .resource-markdown a,.blog-article .article-back{color:var(--article-link)}.blog-article .resource-markdown h2{color:var(--midnight);scroll-margin-top:calc(var(--site-header-height,6rem) + 1.5rem)}.blog-article .resource-markdown h3{scroll-margin-top:calc(var(--site-header-height,6rem) + 1.5rem);font-size:1.25rem}.blog-article .resource-markdown{overflow-wrap:anywhere;font-size:1.0625rem}.blog-article .resource-markdown blockquote{opacity:1;border-left-width:2px}.blog-article .resource-markdown table{border-collapse:collapse;overflow-wrap:normal;width:100%;min-width:32rem;font-size:.9375rem}.blog-article .resource-markdown th,.blog-article .resource-markdown td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:.85rem .5rem}.blog-article .resource-markdown th{background:var(--bg-surface)}.blog-article .article-illustration{margin:2rem 0}.blog-article .article-illustration img{border-radius:.5rem;width:100%;height:auto}.blog-article figcaption{color:var(--slate);margin-top:.75rem;font-size:.875rem;line-height:1.6}.materiality-walkthrough{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:.75rem;margin:2rem 0;padding:1.5rem}.walkthrough-eyebrow{font-family:var(--fm);color:var(--article-link);font-size:.75rem}.blog-article .materiality-walkthrough h3{margin:.5rem 0 1.5rem}.materiality-walkthrough ol{gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.materiality-walkthrough li{border:1px solid var(--border-subtle);border-radius:.375rem;gap:1rem;margin:0;padding:1rem;display:flex}.materiality-walkthrough h4{color:var(--midnight);margin:0;font-size:1.0625rem;font-weight:600}.materiality-walkthrough li p{color:var(--slate);margin:.25rem 0 0;font-size:.9375rem;line-height:1.6}.walkthrough-number{white-space:nowrap;font-family:var(--fm);color:var(--article-link);flex:none;padding-top:.1rem}@media (prefers-reduced-motion:no-preference){.materiality-walkthrough[data-animate] li{animation:.8s review-emphasis}}@keyframes review-emphasis{0%,to{border-color:var(--border-subtle);background:0 0}25%,75%{background:var(--tint);border-color:var(--article-link)}}@media (max-width:480px){.materiality-walkthrough{padding:1rem}.materiality-walkthrough li{gap:.75rem;padding:.75rem}.blog-article .resource-markdown table{font-size:.8125rem}.blog-article .resource-markdown th,.blog-article .resource-markdown td{padding:.65rem .3rem}}.blog-article .article-table-scroll{margin-block:1.5rem;overflow-x:auto}.blog-article .article-table-scroll:focus-visible{outline:2px solid var(--article-link);outline-offset:4px}.framework-video video{width:100%;height:auto}.framework-video-mobile{display:none}@media (max-width:599px){.framework-video-desktop{display:none}.framework-video-mobile{display:block}}.silent-animation-poster{width:100%;height:auto;display:none}.blog-article .resource-markdown pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.silent-article-animation video{display:none}.silent-article-animation .silent-animation-poster{display:block}}
