.article-template-section{background-color:var(--background-fill-light-2)}.article-template{display:flex;flex-direction:row;gap:var(--global-col-gap-sm)}@media screen and (max-width:1024px){.article-template{flex-direction:column;gap:var(--global-item-gap)}}.article-template .article-img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--global-border-rad);aspect-ratio:43/25}@media screen and (max-width:1024px){.article-template .article-img{aspect-ratio:640/372.09}}@media screen and (max-width:768px){.article-template .article-img{aspect-ratio:247/143.6}}.article-template .article-template__hero-small{height:5rem}.article-template .article-template__hero-medium{height:10rem}.article-template .article-template__hero-large{height:15rem}.article-template .article-template__title{margin:0}.article-template header{display:flex;flex-wrap:wrap;gap:var(--global-text-gap)}.article-template header .header-tags{display:flex;flex-direction:row;gap:var(--tag-lg-gap);color:var(--body-fill-light);font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform)}.article-template .article-template__content{display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--global-text-gap);color:var(--body-fill-light);padding:var(--primitive-800);border-radius:var(--global-border-rad);border:1px solid var(--background-stroke-light-3);background:var(--background-fill-light-2);flex:1 1 0}@media screen and (max-width:1024px){.article-template .article-template__content{padding:var(--primitive-400)}}.article-template .article-template__content .article-img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:43/25}@media screen and (max-width:1024px){.article-template .article-template__content .article-img{aspect-ratio:640/372.09}}@media screen and (max-width:768px){.article-template .article-template__content .article-img{aspect-ratio:247/143.6}}.article-template .article-template__content blockquote,.article-template .article-template__content li,.article-template .article-template__content ol,.article-template .article-template__content p,.article-template .article-template__content ul{flex:1 1 100%;min-width:100%;color:var(--body-fill-light);font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform)}.article-template .article-template__content dl,.article-template .article-template__content ol,.article-template .article-template__content ul{margin:0;padding:0 15px;flex:1 1 100%;min-width:100%;list-style-position:unset}.article-template .article-template__content dl{flex:1 1 100%;min-width:100%;display:flex;flex-direction:column;gap:calc(var(--global-text-gap)/ 2)}.article-template .article-template__content dl dt{font-weight:bolder}.article-template .article-template__content blockquote{flex:1 1 100%;min-width:100%;margin:0;padding-left:var(--global-col-gap-sm);font-style:italic}.article-template .article-template__content mark{flex:1 1 100%;min-width:100%;background:var(--global-highlight-fill-light)}.article-template .article-template__content table{flex:1 1 100%;min-width:100%;border-collapse:collapse;width:100%;border:var(--table-cell-border-width) solid var(--table-cell-bg-stroke)}.article-template .article-template__content table td,.article-template .article-template__content table th{border:var(--table-cell-border-width) solid var(--table-cell-bg-stroke);padding:var(--table-cell-pad);background-color:var(--table-cell-bg-fill);text-align:left}.article-template .article-template__content table td{font-family:var(--table-td-font-family);font-size:var(--table-td-font-size);font-style:var(--table-td-font-style);font-weight:var(--table-td-font-weight);letter-spacing:var(--table-td-letter-spacing);line-height:var(--table-td-line-height);gap:var(--table-td-paragraph-spacing);text-transform:var(--table-td-text-transform);color:var(--table-cell-text-fill)}.article-template .article-template__content table th{font-family:var(--table-th-font-family);font-size:var(--table-th-font-size);font-style:var(--table-th-font-style);font-weight:var(--table-th-font-weight);letter-spacing:var(--table-th-letter-spacing);line-height:var(--table-th-line-height);gap:var(--table-th-paragraph-spacing);text-transform:var(--table-th-text-transform);background-color:var(--table-cell-bg-fill);color:var(--table-cell-heading-text-fill)}.article-template .article-template__content hr{border:1px solid var(--background-fill-light-3);width:100%;flex:1 1 100%;min-width:100%}.article-template .article-template__content :has(+img,+video,+iframe,+h1,+h2,+h3,+h4,+h5,+h6),.article-template .article-template__content iframe,.article-template .article-template__content img,.article-template .article-template__content p:has(+h1),.article-template .article-template__content p:has(+h2),.article-template .article-template__content p:has(+h3),.article-template .article-template__content p:has(+h4),.article-template .article-template__content p:has(+h5),.article-template .article-template__content p:has(+h6),.article-template .article-template__content p:has(+img,+video,+iframe),.article-template .article-template__content video{margin-bottom:calc(var(--global-item-gap) - var(--global-text-gap))}.article-template .article-template__content h1,.article-template .article-template__content h2,.article-template .article-template__content h3,.article-template .article-template__content h4,.article-template .article-template__content h5,.article-template .article-template__content h6{color:var(--heading-fill-light)}.article-template .article-template__content iframe,.article-template .article-template__content img,.article-template .article-template__content video{max-width:100%;width:100%;border-radius:var(--global-border-rad)}.article-template .article-template__content img{height:auto;width:100%;aspect-ratio:43/25;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.article-template .article-template__content img{aspect-ratio:640/372.09}}@media screen and (max-width:768px){.article-template .article-template__content img{aspect-ratio:247/143.6}}@media screen and (min-width:1025px){.article-template .article-template__content iframe+iframe,.article-template .article-template__content iframe:has(+iframe),.article-template .article-template__content img+img,.article-template .article-template__content img:has(+img),.article-template .article-template__content video+video,.article-template .article-template__content video:has(+video){display:inline-block;width:calc(50% - var(--global-col-gap-sm)/ 2);max-width:calc(50% - var(--global-col-gap-sm)/ 2);vertical-align:middle;margin-left:0}}.article-template .article-template--blocks{flex:0 1 400px;display:flex;flex-direction:column;gap:var(--global-item-gap);position:sticky;top:var(--header-height);height:-moz-fit-content;height:fit-content}@media screen and (max-width:1024px){.article-template .article-template--blocks{flex:0 1 auto}}.article-template .article-template__social-sharing{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:var(--global-text-gap)}.article-template .related-articles{display:flex;flex-direction:column;gap:var(--global-item-gap)}.article-template .related-articles .related-articles-swiper{overflow:hidden}.article-template .related-articles:not(:has(.article-card)){display:none}@media screen and (min-width:1025px){.article-template .related-articles ul{display:flex;flex-direction:column;gap:var(--global-grid-gap)}.article-template .related-articles .card-content{align-items:flex-start;text-align:left}.article-template .related-articles .article-card__img-container--link,.article-template .related-articles .card-copy{display:none}.article-template .related-articles .card-tags-container{justify-content:flex-start}.article-template .related-articles .swiper-pagination{display:none}.article-template .related-articles .swiper-slide{margin:0!important;min-width:100%}}