.blog-article>*+*{margin-top:1.5rem}.blog-article :is(h2,h3,h4){margin-top:2.5rem;font-weight:600;line-height:1.25}.blog-article h2{font-size:1.75rem}.blog-article h3{font-size:1.375rem}.blog-article ul{padding-left:1.5rem;list-style:outside}.blog-article ol{padding-left:1.5rem;list-style:decimal}.blog-article li+li{margin-top:.5rem}.blog-article a{text-underline-offset:.2em;text-decoration:underline}.blog-article a.article-rollover{vertical-align:middle;text-decoration:none;display:inline-grid;overflow:clip}.article-rollover>.article-link-label{text-underline-offset:.2em;grid-area:1/1;text-decoration:underline}.article-rollover>[aria-hidden]{visibility:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.article-rollover>.article-link-label{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.article-rollover>[aria-hidden]{visibility:visible;transform:translateY(110%)}.article-rollover:is(:hover,:focus-visible)>.article-link-label:first-child{transform:translateY(-110%)}.article-rollover:is(:hover,:focus-visible)>[aria-hidden]{transform:translateY(0)}}.blog-article img{border-radius:5px;max-width:100%;height:auto}.blog-article figcaption{margin-top:.5rem;font-size:.875rem}.blog-article blockquote{isolation:isolate;font-size:var(--text-quote);letter-spacing:var(--tracking-editorial);color:var(--color-brand);margin-block:3rem;line-height:1.375;position:relative}.blog-article blockquote:before{content:"";z-index:-1;background:#fff;position:absolute;inset:0 -1rem}@media (width>=768px){.blog-article blockquote:after{content:"";z-index:-2;pointer-events:none;background:url(/blog/article-pattern.svg) no-repeat;width:1702.08px;height:1130.33px;position:absolute;top:199px;left:calc(50% - 1350px);transform:scaleX(-1)}}.blog-article>:not(blockquote){background:#fff;position:relative}
