:where(.button){grid-column:var(--content-grid-column)}.button{align-items:center;cursor:pointer;display:flex;font-family:Figtree,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;gap:.25rem;width:-moz-fit-content;width:fit-content}.button--style-button{background-color:var(--cs__button__bg);border-radius:99rem;padding:.75rem 1.25rem}.button--style-button,.button--style-button .icon{color:var(--cs__button)}.button--style-link{color:var(--cs__link);padding:.25rem .375rem}.button--style-link .icon.icon--style-neutral{color:var(--cs__link);opacity:.7}.button--style-highlight-link{color:var(--cs__highlight-link);padding:.25rem .375rem}.button--style-highlight-link .icon.icon--style-neutral{color:var(--cs__highlight-link);opacity:.9}.button__text{font-size:.875rem;line-height:1.5;white-space:nowrap}a .button{pointer-events:none}@media (min-width:48rem){.button__text{font-size:clamp(.875rem,.7321428571rem + .2976190476vw,1rem)}}@media (min-width:90rem){.button__text{font-size:clamp(1rem,.6458333333rem + .3935185185vw,1rem)}}@media (min-width:150rem){.button__text{font-size:1rem}}@media (hover:hover){.button--style-button:not([disabled]):not(:disabled):hover,a:not([disabled]):not(:disabled):hover .button--style-button{background-color:var(--cs__button__bg--hover)}.button--style-button:not([disabled]):not(:disabled):active,a:not([disabled]):not(:disabled):active .button--style-button{background-color:var(--cs__button__bg--active)}.button--style-link:not([disabled]):not(:disabled):hover,.button--style-link:not([disabled]):not(:disabled):hover .icon{color:var(--cs__link--hover)}.button--style-link:not([disabled]):not(:disabled):hover .icon.icon--style-neutral{opacity:1}a:not([disabled]):not(:disabled):hover .button--style-link,a:not([disabled]):not(:disabled):hover .button--style-link .icon{color:var(--cs__link--hover)}a:not([disabled]):not(:disabled):hover .button--style-link .icon.icon--style-neutral{opacity:1}.button--style-link:not([disabled]):not(:disabled):active,.button--style-link:not([disabled]):not(:disabled):active .icon{color:var(--cs__link--active)}.button--style-link:not([disabled]):not(:disabled):active .icon.icon--style-neutral{opacity:1}a:not([disabled]):not(:disabled):active .button--style-link,a:not([disabled]):not(:disabled):active .button--style-link .icon{color:var(--cs__link--active)}a:not([disabled]):not(:disabled):active .button--style-link .icon.icon--style-neutral{opacity:1}.button--style-highlight-link:not([disabled]):not(:disabled):hover,.button--style-highlight-link:not([disabled]):not(:disabled):hover .icon{color:var(--cs__highlight-link--hover)}.button--style-highlight-link:not([disabled]):not(:disabled):hover .icon.icon--style-neutral{opacity:1}a:not([disabled]):not(:disabled):hover .button--style-highlight-link,a:not([disabled]):not(:disabled):hover .button--style-highlight-link .icon{color:var(--cs__highlight-link--hover)}a:not([disabled]):not(:disabled):hover .button--style-highlight-link .icon.icon--style-neutral{opacity:1}.button--style-highlight-link:not([disabled]):not(:disabled):active,.button--style-highlight-link:not([disabled]):not(:disabled):active .icon{color:var(--cs__highlight-link--active)}.button--style-highlight-link:not([disabled]):not(:disabled):active .icon.icon--style-neutral{opacity:1}a:not([disabled]):not(:disabled):active .button--style-highlight-link,a:not([disabled]):not(:disabled):active .button--style-highlight-link .icon{color:var(--cs__highlight-link--active)}a:not([disabled]):not(:disabled):active .button--style-highlight-link .icon.icon--style-neutral{opacity:1}}
