.grid{column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));row-gap:var(--grid--row-gap)}.grid--auto-fit{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid--auto--min,15.625rem),100%),1fr))}.flex-grid{column-gap:var(--grid--column-gap);display:flex;flex-flow:row wrap;row-gap:var(--grid--row-gap)}.flex-grid>*,.flex-grid>*+*,.flex-grid>:first-child,.flex-grid>:last-child{width:calc(100%/var(--grid--columns) - var(--grid--column-gap) + var(--grid--column-gap)/var(--grid--columns))}.flex-grid--auto>*,.flex-grid--auto>*+*,.flex-grid--auto>:first-child,.flex-grid--auto>:last-child{width:auto}.social-share{--social-share--padding:0.75rem;--social-share--icon-size:2rem}.social-share__inner{align-items:center;display:flex;flex-flow:row wrap;gap:var(--social-share--padding)}.social-share__button{align-items:center;border:0;border-radius:0;cursor:pointer;display:inline-flex;flex-flow:row nowrap;font-family:inherit;font-size:inherit;font-weight:inherit;gap:1ch;letter-spacing:inherit;line-height:inherit;padding:0;text-transform:inherit}.social-share__button,.social-share__button:active,.social-share__button:focus{background-color:initial;color:inherit}@media (hover:hover){.social-share__button:hover{background-color:initial;color:inherit}}.social-share__button:focus{box-shadow:unset;outline-width:var(--focus--1--width)}.social-share__button:hover .social-share__button-icon-container,.social-share__button[aria-expanded=true] .social-share__button-icon-container{background:var(--color--yellow)}.social-share__button-label{font-family:var(--type--1--font-family);font-size:var(--type--size--1);font-weight:var(--type--1--font-weight--medium)}.social-share__button-icon-container{aspect-ratio:1/1;border:var(--border-width--s) solid;display:flex;padding:.5ch;place-items:center}.social-share__items{position:relative}.social-share__items[hidden=hidden]{display:none}.social-share__items:not([hidden=hidden]){display:block}.social-share__items__inner{align-items:center;display:flex;gap:calc(var(--social-share--icon-size)/2);height:100%}.social-share__items.active .social-share__copied{opacity:1;pointer-events:all;transform:translateX(calc(100% - var(--space--s)));visibility:visible}.social-share__item{position:relative}.social-share__item>a,.social-share__item>button{background:var(--color--foreground);border-radius:50%;color:var(--color--background);display:flex;height:var(--social-share--icon-size);width:var(--social-share--icon-size)}.social-share__item>a>span,.social-share__item>a>svg,.social-share__item>button>span,.social-share__item>button>svg{pointer-events:none}.social-share__item>[disabled]{opacity:.3;pointer-events:none}.social-share__item svg{margin:auto;width:calc(var(--social-share--icon-size)/1.5)}.social-share__item svg path{fill:currentColor}.social-share__item .social-share__copy-copied-confirmation{background:var(--color--foreground);bottom:100%;color:var(--color--background);font-size:var(--type--size---1);font-weight:var(--type--1--font-weight--medium);left:50%;line-height:1.2;opacity:0;padding:.2rem .64ch;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .21s,visibility .21s,transform .21s;visibility:hidden;white-space:pre;width:auto}.social-share__item.copy-copied-confirmation-is-live .social-share__copy-copied-confirmation{opacity:1;pointer-events:auto;transform:translate(-50%,-.3rem);visibility:visible}