.breadcrumbs{border-bottom:1px solid var(--color-primary-025);padding-block:var(--spacing-md)}.breadcrumb-row{display:flex;align-items:center;gap:var(--spacing-lg)}.breadcrumb-row .parent{color:var(--color-gray-650)}.breadcrumb-row .current{font-weight:650}.breadcrumb-row .divider{color:var(--color-input-text)}.breadcrumb-row.mobile a{position:relative;top:.0625em}.breadcrumb-row.mobile .divider{transform:rotate(180deg)}.breadcrumb-row.desktop{display:none}@media all and (min-width: 1024px){.breadcrumb-row.desktop{display:flex}.breadcrumb-row.mobile{display:none}}.card .eyebrow{display:block;color:var(--color-gray-600);font-weight:650;font-size:var(--17px);line-height:var(--24px)}.card .title-row{display:flex;justify-content:space-between;margin-top:var(--spacing-md)}.card .title-row svg{min-width:24px;color:var(--color-primary-950)}.card .card-description{font-weight:475;font-size:var(--19px);line-height:var(--28px)}.card .card-image,.card .card-image img{max-height:400px}.card.as-link{background-color:var(--color-white)}.card.as-link .card-title{max-width:90%}.card.card-border{border:1px solid var(--color-gray-050);border-radius:var(--radius-2xl)}.card.horizontal{display:flex;flex-direction:column}.card.horizontal.card-border .card-content{padding:var(--spacing-2xl)}.card.horizontal.card-border .link{margin-top:auto}.card.horizontal.card-border .card-image img{border-radius:calc(var(--radius-2xl) - 1px) calc(var(--radius-2xl) - 1px) 0 0}.card.horizontal .link{align-self:flex-start;font-weight:650}.card.horizontal .card-content,.card.horizontal .card-image{flex:50%}.card.horizontal .card-title{margin-bottom:var(--spacing-md);font-size:var(--24px);line-height:var(--32px);font-weight:650}.card.horizontal .card-content{display:flex;flex-direction:column;padding-top:var(--spacing-2xl)}.card.horizontal .card-description{margin-bottom:var(--spacing-3xl)}.card.vertical .card-title{margin-bottom:var(--spacing-md)}.card.vertical .card-content{padding:0}.card.vertical .card-content .eyebrow{margin-top:var(--spacing-2xl)}.card.vertical.card-border{transition:background .3s,color .3s,box-shadow .3s,border .3s cubic-bezier(.35,0,0,1)}.card.vertical.card-border .card-image{position:relative;height:240px}.card.vertical.card-border .card-image img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.card.vertical.card-border .card-content{padding:var(--spacing-3xl)}.card.vertical.card-border:hover{border-color:var(--color-primary-200);box-shadow:0 0 0 4px #0079ba40}.card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-2xl)}@media all and (min-width: 1280px){.card.horizontal .card-image{max-height:200px}}@media all and (min-width: 1024px){.card.horizontal{flex-direction:row}.card.horizontal .card-title{font-weight:650;font-size:var(--19px);line-height:var(--28px)}}@media all and (min-width: 1024px) and (min-width: 768px){.card.horizontal .card-title{font-size:var(--21px);line-height:var(--28px)}}@media all and (min-width: 1024px){.card.horizontal.card-border .card-content{padding:var(--spacing-3xl)}.card.horizontal.card-border .card-image{max-height:unset}.card.horizontal .card-container{gap:var(--spacing-4xl)}.card.horizontal .card-content{padding-inline:var(--spacing-3xl);padding-block:0}.card.horizontal .card-image{max-width:376px}}@media all and (min-width: 600px){.card.horizontal{flex-direction:row}.card.horizontal.card-border .card-image img{border-bottom-left-radius:calc(var(--radius-2xl) - 1px);border-top-left-radius:calc(var(--radius-2xl) - 1px);border-top-right-radius:0;border-bottom-right-radius:0}.card.horizontal .card-content{padding-block:0}.card .card-content{padding:var(--spacing-2xl);padding-top:0}}.article{padding-top:var(--spacing-4xl)}.article .page-content .article-head-content{max-width:768px;text-align:center;margin:0 auto var(--spacing-7xl)}.article .page-content .article-head{margin:var(--spacing-7xl) auto}.article .page-content .article-head .title{color:var(--color-primary-950);margin-bottom:var(--spacing-3xl);font-weight:600;font-size:var(--43px);line-height:var(--52px)}@media all and (min-width: 1024px){.article .page-content .article-head .title{font-size:var(--58px);line-height:var(--68px)}}.article .page-content .article-foot{text-align:center;border-top:var(--color-gray-050) 1px solid;padding-top:var(--spacing-3xl)}.article .page-content .page-content{margin-bottom:var(--spacing-9xl)}.article .page-content .date{color:var(--color-gray-400);margin-bottom:var(--spacing-md);font-weight:475;font-size:var(--19px);line-height:var(--28px)}@media all and (min-width: 768px){.article .page-content .date{font-size:var(--21px);line-height:var(--28px)}}.article .page-content .intro{color:var(--color-gray-650);margin-bottom:var(--spacing-4xl);font-weight:475;font-size:var(--21px);line-height:var(--28px)}@media all and (min-width: 768px){.article .page-content .intro{font-size:var(--24px);line-height:var(--32px)}}.article .page-content .tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);justify-content:center}.article .page-content .image{overflow:hidden;margin-bottom:var(--spacing-6xl)}.article .page-content .image img{border-radius:var(--radius-4xl);width:100%;object-fit:cover}.article .page-content .article-content-block{max-width:720px;margin-inline:auto}.suggested-articles{margin-top:var(--spacing-7xl);background-color:var(--color-neutral-050);padding-block:var(--spacing-7xl)}.suggested-articles .card{overflow:hidden}.suggested-articles .card .card-content{background-color:var(--color-white)}.suggested-articles .card .card-content .eyebrow{margin-top:0}@media all and (min-width: 1024px){.suggested-articles{margin-top:var(--spacing-9xl);padding-block:var(--spacing-9xl)}}.eyebrow{color:var(--color-gray-400);margin-bottom:var(--spacing-md);font-weight:650;font-size:var(--19px);line-height:var(--28px)}.article-foot{padding-bottom:var(--spacing-7xl)}@media all and (min-width: 1024px){.article-foot{padding-bottom:var(--spacing-9xl)}}.title-links-block.light-blue{background-color:var(--color-primary-050)}main .article{padding-top:0}
