.share{container:share/inline-size}.share__container{background:var(--share-background);border-radius:var(--radius-base);display:flex;flex-direction:column;gap:1.5rem;padding:var(--share-padding);position:relative}.share__header{align-items:center;display:flex;gap:8px;justify-content:center;text-align:left}.share__heading{flex:1}.share__title{color:var(--share-text-color);font-size:var(--heading-3-font-size);margin:0}.share__title+.share__description{margin-top:.5rem}.share__description{color:var(--share-text-color);margin:0}.share__list{flex-wrap:wrap;gap:.5rem}.share__link,.share__list{align-items:center;display:flex}.share__link{background-color:var(--share-link-background-color);border:1px solid var(--share-link-border-color);border-radius:var(--radius-base);color:var(--share-icon-color);height:var(--share-link-size);justify-content:center;position:relative;transition:background-color .35s cubic-bezier(.19,1,.55,1),border-color .35s cubic-bezier(.19,1,.55,1);width:var(--share-link-size)}.share__link span:not([class]){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.share__link:focus,.share__link:hover{background-color:var(--share-link-background-hover-color);border-color:var(--share-link-border-hover-color);color:var(--share-icon-hover-color)}.share__icon{color:currentColor;height:var(--share-icon-size);width:var(--share-icon-size)}.share__copy-message{background-color:var(--share-copy-background);border-radius:var(--radius-base);color:var(--share-copy-color);display:block;font-size:var(--text-font-size-xsmall);left:50%;line-height:1.4;margin-top:.75rem;padding:4px 8px;position:absolute;text-wrap:nowrap;top:100%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;z-index:1}.share__copy-message:before{border-color:#0000 #0000 var(--share-copy-background) #0000;border-style:solid;border-width:0 8px 8px;bottom:100%;content:"";height:0;left:50%;margin-left:-8px;position:absolute;width:0}.share__copy-message.is-hidden{display:none}.share--primary{--share-background:var(--color-primary);--share-text-color:var(--color-primary-contrast);--share-link-background-hover-color:var(--color-primary-contrast);--share-link-border-color:var(--color-primary-contrast);--share-link-border-hover-color:var(--color-primary-contrast);--share-icon-color:var(--color-primary-contrast);--share-icon-hover-color:var(--color-primary);--share-copy-background:var(--color-primary-contrast);--share-copy-color:var(--color-primary)}.share--secondary{--share-background:var(--color-secondary);--share-text-color:var(--color-secondary-contrast);--share-link-background-hover-color:var(--color-secondary-contrast);--share-link-border-color:var(--color-secondary-contrast);--share-link-border-hover-color:var(--color-secondary-contrast);--share-icon-color:var(--color-secondary-contrast);--share-icon-hover-color:var(--color-secondary);--share-copy-background:var(--color-secondary-contrast);--share-copy-color:var(--color-secondary)}.share--accent-1{--share-background:var(--color-accent-1);--share-text-color:var(--color-accent-1-contrast);--share-link-background-hover-color:var(--color-accent-1-contrast);--share-link-border-color:var(--color-accent-1-contrast);--share-link-border-hover-color:var(--color-accent-1-contrast);--share-icon-color:var(--color-accent-1-contrast);--share-icon-hover-color:var(--color-accent-1);--share-copy-background:var(--color-accent-1-contrast);--share-copy-color:var(--color-accent-1)}.share--neutral-white{--share-background:var(--color-neutral-white);--share-text-color:var(--color-neutral-white-contrast);--share-link-background-hover-color:var(--color-neutral-white-contrast);--share-link-border-color:var(--color-neutral-white-contrast);--share-link-border-hover-color:var(--color-neutral-white-contrast);--share-icon-color:var(--color-neutral-white-contrast);--share-icon-hover-color:var(--color-neutral-white);--share-copy-background:var(--color-neutral-white-contrast);--share-copy-color:var(--color-neutral-white)}.share--article{--share-padding:0;border-radius:0;position:relative}.share--article:before{border-top:1px solid var(--hr-color);content:"";left:0;position:absolute;right:0;top:-2rem;width:100%}.share--article .share__title{font-family:var(--font-text);font-size:var(--text-font-size-normal);line-height:1.625}.share--article .share__list{justify-content:center}@container share (width >= 400px){.share__container{--share-link-size:50px}}@container share (width >= 600px){.share__container{--share-padding:3rem;align-items:center;flex-direction:row;gap:3rem;justify-content:space-between}.share__list{flex-wrap:nowrap;gap:1rem}.share--article .share__container{--share-link-size:65px;--share-padding:0}}