.article>:first-child:not(.article__hero){margin-top:5rem}.article .article__hero{background:var(--color-neutral-tint);flex-direction:column;display:flex}@media screen and (min-width:990px){.article .article__hero{flex-direction:row;align-items:center}}.article .article__hero .article__image-container{aspect-ratio:1;width:100%;position:relative}@media screen and (min-width:990px){.article .article__hero .article__image-container{width:50%}}.article .article__hero .article__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.article .article__meta{max-width:67rem;margin:0 auto;padding:3.2rem 1.6rem 4.4rem}@media screen and (min-width:990px){.article .article__meta{width:50%;padding:9.6rem}}.article .article__meta .article--title{margin:0 0 1.6rem}.article .article__meta .article--tags{flex-wrap:wrap;gap:.8rem;margin-top:3.2rem;display:flex}.article .article__meta .article--tags .article--tag{font-size:1rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;background:var(--color-neutral-dark);border-radius:var(--border-radius-2xl);padding:.3rem .8rem}.article .article__meta .article__meta--footer{border-top:.1rem solid var(--color-neutral-dark);justify-content:space-between;align-items:center;margin-top:1.6rem;padding-top:1.2rem;display:flex}@media screen and (min-width:990px){.article .article__meta .article__meta--footer{margin-top:2.4rem}}.article .author__card{align-items:center;gap:1.2rem;display:flex}.article .author__card .author__card--meta,.article .article__meta .article__sharing{font-size:1rem}.article .author__card .author__card--meta span{font-size:1.2rem}@media screen and (min-width:990px){.article .author__card .author__card--meta,.article .article__meta .article__sharing{font-size:1.2rem}}.article .author__card .author__card--image{border-radius:50%;width:4rem;min-width:4rem;height:4rem;overflow:hidden}.article .article__meta .article__sharing{border-left:.1rem solid var(--color-neutral-dark);align-items:center;gap:.8rem;padding-left:1.6rem;display:flex}.article .article__content{padding:4.2rem 0}@media screen and (min-width:990px){.article .article__content{padding:6.4rem 0 4.8rem}}.article .article__content .author__card{border-top:.2rem solid var(--color-orange);align-items:flex-start;padding-top:2.4rem}.article .article__content .author__card .author__card--bio{margin-top:1.2rem;font-size:1.2rem}@media screen and (min-width:990px){.article .article__content .author__card .author__card--meta,.article .article__content .author__card .author__card--bio{font-size:1.4rem}}.article .article__content--container{max-width:67rem;margin:0 auto;padding:0 1.6rem}@media screen and (min-width:990px){.article .article__content--container{padding:0}}.article .article__content .image--caption{text-transform:uppercase;border-left:.1rem solid var(--color-orange);font-size:var(--text-2xs);padding-left:.8rem}.article .article__footer{background:var(--color-neutral-tint);margin:3.2rem 0;padding:4.8rem}@media screen and (min-width:990px){.article .article__footer{margin:4.8rem 0;padding:6.4rem}}.article .article__backbtn{justify-content:center;margin:8.2rem 0 4.2rem;display:flex}.article .article__backbtn a{text-transform:uppercase;font-size:var(--text-2xs);letter-spacing:.1rem;border-bottom:.1rem solid var(--color-black);justify-content:center;align-items:center;padding:.9rem 0;font-weight:500;display:flex}.share-button{display:block;position:relative}.share-button details{width:-moz-fit-content;width:fit-content}.share-button__button{color:var(--color-black);align-items:center;min-height:4.4rem;margin-left:0;padding-left:0;display:flex}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default)ease}.share-button__button:hover{text-underline-offset:.3rem;text-decoration:underline}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:#0000;border:none}.share-button__button .icon-share{min-width:1.3rem;height:1.2rem;margin-right:1rem}.share-button__fallback{z-index:3;border:0;border-radius:0;align-items:center;width:100%;min-width:max-content;display:flex;position:absolute;top:3rem;left:.1rem}.share-button__fallback:after{pointer-events:none;content:"";box-shadow:0 0 0 .1rem rgb(from var(--color-black)r g b/55%);transition:box-shadow var(--duration-short)ease;z-index:1;border:.1rem solid #0000;border-radius:0;position:absolute;top:.1rem;bottom:.1rem;left:.1rem;right:.1rem}.share-button__fallback:before{background:var(--color-white);pointer-events:none;content:"";z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.share-button__fallback button{flex-shrink:0;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:0;display:flex;position:relative;right:.1rem}.share-button__fallback button:hover{color:var(--color-black)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{color:var(--color-black);background-color:#0000}.share-button__copy:focus-visible{background-color:var(--color-white);z-index:2}.share-button__close:focus-visible{background-color:var(--color-white);z-index:2}.share-button__copy:focus,.share-button__close:focus{background-color:var(--color-white);z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused){background-color:inherit}.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:focus{outline:.2rem solid rgb(from var(--color-black)r g b/50%);outline-offset:.1rem;box-shadow:0 0 0 .1rem var(--color-white),0 0 .5rem .4rem rgb(from var(--color-black)r g b/30%)}.share-button__fallback .field__input:-webkit-autofill{outline:.2rem solid rgb(from var(--color-black)r g b/50%);outline-offset:.1rem;box-shadow:0 0 0 .1rem var(--color-white),0 0 .5rem .4rem rgb(from var(--color-black)r g b/30%)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;filter:none;min-width:auto;min-height:auto;overflow:hidden}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){align-items:center;width:100%;height:100%;margin:.1rem;padding:.8rem 0 .8rem 1.5rem;display:flex}.share-button__message:not(:empty):not(.hidden)~*{display:none}
