/* compiled by scssphp 1.6.0 on Thu, 23 Apr 2026 09:46:25 +0000 (0.0928s) */

.card.--position{min-height:13.125rem;position:relative;display:flex;flex-direction:column}.card.--position .card__link{position:relative;background-color:var(--color-white);padding:1.25rem 1.5rem 1rem 1.75rem;box-shadow:0.0625rem 0.25rem 0.875rem 0 #00000021;border-inline-start:solid 0.3125rem var(--color-primary);display:flex;flex-direction:column;flex:1}.card.--position .card__link .button.--icon-only{--button__width--icon-only: 1.25rem;--button__height--icon-only: 1.25rem;--button__padding--icon-only: 0;--button__font-size--icon-only: 0;--button__background-color--icon-only: transparent;--button__background-color-hover--icon-only: transparent;margin-block-start:auto;align-self:flex-end;position:absolute;bottom:20px}.card.--position .card__link:hover,.card.--position .card__link:focus-visible{border-inline-start-color:var(--color-secondary);box-shadow:0.125rem 0.3125rem 1.3125rem 0 #00000033}.card.--position .card__link:hover .button.--icon-only svg,.card.--position .card__link:focus-visible .button.--icon-only svg{fill:var(--color-primary)}.card.--position .card__title{font-size:1.25rem;padding-block-end:0.625rem;color:var(--color-primary)}.card.--position .card__date{color:var(--grey1);font-size:0.875rem;padding-block-end:0.5rem}.card.--position .card__excerpt{padding-block-end:1rem;font-size:0.875rem}.card.--position .card__terms{display:flex;gap:0.2rem;flex-wrap:wrap;margin-inline-end:30px;margin-block-start:auto}.card.--position .card__term{font-size:0.75rem;background-color:var(--color-primary--background);color:var(--color-primary);padding:0.25rem 0.5rem}