.article__hero-banner{width:100%;padding-top:var(--hero-padding-top,0);padding-bottom:var(--hero-padding-bottom,0)}.article__hero-banner-parallax{border-radius:var(--hero-border-radius,0)}.article__hero-banner-media{position:relative;width:100%}.article__hero-banner-media picture{display:block}.article__hero-banner-media img{width:100%;height:100%;display:block;object-fit:cover}.article__grid{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:1024px){.article__grid{grid-template-columns:60px 1fr 280px;gap:2.4rem}}@media (min-width:1200px){.article__grid{grid-template-columns:60px 1fr 320px;gap:3.2rem}}.article__sidebar-left{position:relative}.article__share-sticky{position:sticky;top:calc(var(--header-height,0px) + 1rem);display:flex;align-items:flex-start;gap:0;padding-top:24rem}.article__share-icons .sharing__links{flex-direction:column;gap:1.6rem}.article__sidebar-divider{width:1px;height:66.2rem;background-color:rgba(var(--color-border),var(--color-border-alpha,1));margin-left:auto}.article__content-col{min-width:0}.article__header{padding:1.6rem 0 2rem}.article .article__title{font-size:var(--font-size-4xl);line-height:1.15;margin-bottom:2rem}@media (min-width:1024px){.article .article__title{font-size:var(--font-size-5xl);line-height:6rem;max-width:100%}}.article__metas{display:flex;align-items:center;gap:1.2rem}.article__author-avatar{width:4rem;height:4rem;border-radius:9999px;background-color:rgb(var(--color-button));display:flex;align-items:center;justify-content:center;flex-shrink:0}.article__author-initial{color:rgb(var(--color-button-text));font-weight:600;font-size:var(--font-size-base)}.article__author-info{display:flex;flex-direction:column}.article__author-name{font-weight:600;font-size:var(--font-size-xs);color:rgb(var(--color-button));line-height:2rem}.article__date{font-size:var(--font-size-xs);line-height:2rem}.article__content{padding:0;font-size:var(--font-size-lg);line-height:3.2rem;color:rgb(var(--color-foreground))}.article__content .page-width{max-width:100%;padding:0}.article__content h2{font-size:var(--font-size-3xl);line-height:3.6rem;color:rgb(var(--color-text-heading));margin-top:3.8rem;margin-bottom:.6rem}.article__content img{border-radius:var(--blocks-radius,4px);width:100%;height:auto}.article__content a{color:rgb(var(--color-button));font-weight:700}.article__content strong{color:rgb(var(--color-foreground))}.article__wrapper>*+*{margin-top:2.5rem}@media (max-width:767.98px){.article__wrapper>*+*{margin-top:2.4rem}}.article__main>*+*{margin-top:6rem}.article__bottom-nav{padding-top:4rem;padding-bottom:4rem}.article__bottom-nav-buttons{display:flex;align-items:center;justify-content:center;gap:2.4rem;flex-wrap:wrap}.article__nav-btn{border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.article__sidebar-right{position:relative}.article__sidebar-divider-right{position:absolute;left:0;top:3.2rem;width:1px;height:66.2rem;background-color:rgba(var(--color-border),var(--color-border-alpha,1))}.article__newsletter-sticky{position:sticky;top:calc(var(--header-height,0px) + 1rem);padding-top:6.4rem}.article__newsletter-box{background-color:rgba(var(--color-border),var(--color-border-alpha,1));padding:4rem 2.4rem 5.6rem;border-radius:var(--blocks-radius,0)}.article__newsletter-title{margin-bottom:1.6rem;color:rgb(var(--color-foreground))}.article__newsletter-desc{font-size:var(--font-size-base);line-height:2.4rem;color:rgb(var(--color-foreground));margin-bottom:1.6rem}.article__newsletter-box .newsletter-form .form-control{border-radius:9999px}.article__newsletter-box .newsletter-form .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:1.2rem}.article__newsletter-box .newsletter-form .form-field{flex-direction:column;gap:1.2rem}.article__newsletter-box .newsletter-form .btn{width:100%;border-radius:9999px}.article-tags a{padding-inline:1.2rem}.article-comment__form-title,.article-comment__title{margin-bottom:4rem}.article .comment{padding-bottom:3.2rem;border-bottom:1px solid rgba(var(--color-border),var(--color-border-alpha,1))}.article .comment+.comment{margin-top:4rem}.article .comment p{margin-top:0;margin-bottom:1.2rem}.article .comment__separator{width:4px;height:4px;background:rgb(var(--color-subtext))}@media (max-width:767.98px){.article__main>*+*{margin-top:4rem}.article-comment__form-title,.article-comment__title{margin-bottom:2.4rem}.article .comment{padding-bottom:2.4rem}.article .comment+.comment{margin-top:2.4rem}}@media (min-width:767.98px){.article .comment-form .form-footer{margin-top:4rem}}.article .comment-form__warning{margin-bottom:0;margin-top:1.2rem}