.article-block{position:relative;background:#fff;padding-block:1.5rem}.article-block>.container{position:relative;z-index:1}.article-block-hero{overflow:hidden}@media (min-width: 1280px){.article-block-hero{padding-top:2.5rem}}@media (min-width: 1280px){.article-block-body{padding-bottom:2.5rem}}.article-hero-pattern{position:absolute;top:-.5625rem;right:-4.25rem;z-index:0;pointer-events:none;width:23.8125rem;height:auto}@media (min-width: 1280px){.article-hero-pattern{top:0;right:0;width:38.4375rem}}.article-hero{display:flex;flex-direction:column;gap:1.5rem}.article-title{text-transform:uppercase}.article-hero-media{width:100%;aspect-ratio:1085/600;border-radius:1rem;overflow:hidden}@media (min-width: 1280px){.article-hero-media{border-radius:1.5rem}}.article-hero-media img{width:100%;height:100%;object-fit:cover}.article-hero-bottom{display:grid;grid-template-columns:1fr auto;row-gap:.5rem;align-items:center}@media (min-width: 1280px){.article-hero-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}}.article-hero-meta{display:contents}@media (min-width: 1280px){.article-hero-meta{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem}}.article-author-chip{grid-column:1/-1;display:flex;align-items:center;gap:.5rem}.article-author-chip img{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.article-hero-info{display:flex;align-items:center;gap:.5rem}.article-divider{width:1px;height:1.25rem;border-radius:22.5rem;background:#d1cec8;flex-shrink:0}.article-socials{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.article-socials a{display:flex;width:2rem;height:2rem;color:#000}.article-socials a svg{width:100%;height:100%}.article-layout{display:flex;flex-direction:column;gap:2.5rem;padding-block:1.25rem}@media (min-width: 1280px){.article-layout{display:grid;grid-template-columns:20rem minmax(0,1fr);gap:3rem;align-items:start;padding-block:1.5rem}}@media (min-width: 1280px){.article-layout--no-toc{grid-template-columns:minmax(0,1fr)}}.article-toc{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:1.25rem;background:#f1f0ee}@media (min-width: 1280px){.article-toc{position:sticky;top:7.5rem;padding:1.5rem}}.article-toc-title{text-transform:capitalize}.article-toc-list{display:flex;flex-direction:column;gap:.5rem}.article-toc-list a{display:flex;align-items:center;color:inherit;text-decoration:none}@media (any-hover: hover){.article-toc-list a:hover{opacity:.6}}.article-toc-list a:before{content:"";width:0;height:.5rem;margin-right:0;border-radius:50%;background:#000;opacity:0;flex-shrink:0;transition:width .25s ease,margin-right .25s ease,opacity .25s ease}.article-toc-list a.is-active:before{width:.5rem;margin-right:.75rem;opacity:1}.article-content-col{display:flex;flex-direction:column;gap:.75rem}.article-content-col>.product-banner,.article-content-col>.call-banner{margin-block:1.75rem}@media (min-width: 1280px){.article-content-col>.product-banner,.article-content-col>.call-banner{margin-block:2.25rem}}.article-content-col>:first-child{margin-top:0}.article-content-col>:last-child{margin-bottom:0}.article-content{font-weight:400;font-size:1rem;line-height:1.5rem}.article-content>*+*{margin-top:.75rem}.article-content p+p{margin-top:1rem}.article-content h2{font-size:1.75rem;font-weight:900;line-height:100%;letter-spacing:.56px;text-transform:uppercase;margin-top:3rem;margin-bottom:1.5rem}@media (min-width: 1280px){.article-content h2{font-size:2.25rem;letter-spacing:.72px}}.article-content h2:first-child{margin-top:0}.article-content strong,.article-content b{font-weight:800;letter-spacing:.16px}.article-content a{color:inherit;text-decoration:underline}.article-content ul,.article-content ol{padding-left:1.5rem;list-style:disc}.article-content ol{list-style:decimal}.article-content ul li{list-style:disc}.article-content ol li{list-style:decimal}.article-content img{display:block;width:100%;height:auto;border-radius:1.25rem}.article-content blockquote{position:relative;padding:.75rem 0 0 2rem}@media (min-width: 1280px){.article-content blockquote{padding-top:1.5rem}}.article-content blockquote,.article-content blockquote p{font-family:Nimbus Roman No9 Medium Italic;font-style:italic;font-weight:500;font-size:1.5rem;line-height:1.5rem;letter-spacing:0}@media (min-width: 1280px){.article-content blockquote,.article-content blockquote p{font-size:1.75rem;line-height:1.75rem}}.article-content blockquote:before{content:"";position:absolute;top:0;left:0;width:3rem;height:3rem;background:url(icon-quote-round.svg) center/contain no-repeat}.article-content blockquote p{position:relative}.article-points{display:flex;flex-direction:column;gap:1rem}.article-point{position:relative;padding-left:2.25rem}.article-point:before{content:"";position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background:url(icon-check-circle.svg) center/contain no-repeat}.article-point h4{font-size:1rem;font-weight:800;line-height:1.5rem;letter-spacing:.16px}.article-point h4+p{margin-top:.5rem}.article-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.article-products-grid>.op-card:last-child:nth-child(odd){grid-column:1/-1}@media (min-width: 1280px){.article-products-grid{grid-template-columns:repeat(3,1fr)}.article-products-grid>.op-card:last-child:nth-child(odd){grid-column:auto}}.article-video{position:relative;aspect-ratio:720/400;border-radius:1.25rem;overflow:hidden}.article-video img,.article-video video{width:100%;height:100%;object-fit:cover}.article-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3;pointer-events:none;transition:opacity .3s ease}.article-video.is-playing:after{opacity:0}.article-author{padding-block:1.5rem}@media (min-width: 1280px){.article-author{padding-top:2.5rem}}.article-author-card{display:flex;flex-direction:column}@media (min-width: 1280px){.article-author-card{flex-direction:row;align-items:stretch}}.article-author-media{display:block;height:15rem;border-radius:1.5rem;overflow:hidden}@media (min-width: 1280px){.article-author-media{flex:0 0 21.125rem;height:14.0625rem}}.article-author-media img{width:100%;height:100%;object-fit:cover}.article-author-content{background:#fff;border-radius:1.5rem;padding:1.5rem}@media (min-width: 1280px){.article-author-content{flex:1 1 0;min-width:0;padding:2.5rem}}.article-author-head{display:flex;align-items:flex-start;gap:.75rem}.article-author-names{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.125rem}a.article-author-chip,a.article-author-names{color:inherit;text-decoration:none}.article-author-position{font-family:Nimbus Roman No9 Medium Italic;font-style:italic;font-weight:500;font-size:1.25rem;line-height:.67em}.article-author-bio{margin-top:1.5rem}.article-related{padding-block:1.5rem;overflow:hidden}.article-related-heading{margin-bottom:1.5rem}.article-nav{padding-block:1.5rem}@media (min-width: 1280px){.article-nav{padding-bottom:2.5rem}}.article-nav-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.article-nav-link{display:flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none;font-weight:800;font-size:.875rem;line-height:100%;letter-spacing:.14px;text-transform:uppercase}@media (min-width: 1280px){.article-nav-link{gap:.75rem;font-size:1rem;letter-spacing:.16px}}@media (any-hover: hover){.article-nav-link:hover{opacity:.6}}.article-nav-link svg{width:1.25rem;height:1.25rem;flex-shrink:0}@media (min-width: 1280px){.article-nav-link svg{width:1.5rem;height:1.5rem}}.template-article .blog-block,.template-article .faq{padding-block:1.5rem}
