.pendu-cards{width:100%}.pendu-cards__grid{display:grid;grid-template-columns:1fr;width:100%}.pendu-cards__card{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;overflow:hidden}.pendu-cards__card--linked{color:inherit;text-decoration:none;transition:box-shadow .15s linear}.pendu-cards__card--linked:active,.pendu-cards__card--linked:focus,.pendu-cards__card--linked:hover{box-shadow:0 6px 20px rgba(0,0,0,.12);color:inherit;text-decoration:none}.pendu-cards__card--linked:focus-visible{outline:2px solid #021509;outline-offset:2px}.pendu-cards__card--linked:focus .pendu-cards__image-icon,.pendu-cards__card--linked:hover .pendu-cards__image-icon{background-color:#3e9368;border-color:#3e9368;color:#fcde06}.pendu-cards__image-icon svg{transition:transform .15s ease}.pendu-cards__card--linked:focus .pendu-cards__image-icon svg,.pendu-cards__card--linked:hover .pendu-cards__image-icon svg{transform:rotate(45deg)}.pendu-cards__card--linked:active .pendu-cards__cta,.pendu-cards__card--linked:focus .pendu-cards__cta,.pendu-cards__card--linked:hover .pendu-cards__cta{color:#021509;text-decoration:underline}.pendu-cards__image-wrap{align-items:center;display:flex;flex-shrink:0;height:275px;justify-content:center;padding:1.5rem 1.5rem 0;position:relative}.pendu-cards__image{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:auto}.pendu-cards__image-icon{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:50%;color:#021509;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .15s linear,border-color .15s linear,color .15s linear;width:2rem}.pendu-cards__content{display:flex;flex:1;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem;text-align:center}.pendu-cards__title{color:#021509;margin:0}.pendu-cards__text p{margin:0}.pendu-cards__card--linked:active .pendu-cards__title,.pendu-cards__card--linked:focus .pendu-cards__title,.pendu-cards__card--linked:hover .pendu-cards__title{color:#021509}.pendu-cards__divider{background-color:#fcde06;border:0;flex-shrink:0;height:6px;margin:0;width:100%}.pendu-cards__cta{align-items:flex-start;align-items:center;color:#3e9368;display:flex;flex-shrink:0;font-family:Barlow,sans-serif;font-size:20px;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1.4;min-height:107px;overflow:hidden;padding:1rem 1.5rem;position:relative;text-align:center;text-decoration:underline;text-transform:uppercase;transition:color .15s linear;z-index:0}.pendu-cards__cta:before{background-color:#fcde06;content:"";inset:0;position:absolute;transform:scaleY(0);transform-origin:top;transition:transform .25s ease;z-index:-1}.pendu-cards__card--linked:focus .pendu-cards__cta:before,.pendu-cards__card--linked:hover .pendu-cards__cta:before{transform:scaleY(1)}@media (min-width:768px) and (max-width:1150px){.pendu-cards__card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:calc(50% - gap/2)}.pendu-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
176:5	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: 50% - gap/2
^........^ [postcss-calc]