.acoru-which{background:var(--acoru-blue);color:var(--acoru-light);padding-block:clamp(3.5rem,2rem + 4vw,6rem)}.acoru-which__title{font-family:var(--acoru-font-heading);font-size:var(--acoru-h3);font-weight:600;line-height:1.26;margin-bottom:clamp(2rem,1.5rem + 1.5vw,2.6rem);text-align:center;text-wrap:balance}.acoru-which__grid{align-items:stretch;display:flex;margin-inline:auto;max-width:75rem}.acoru-which__arrow{display:grid;opacity:.6;place-items:center;width:3rem}.acoru-which__card{background:rgb(var(--acoru-light-rgb)/.08);border:1px solid rgb(var(--acoru-light-rgb)/.28);border-radius:var(--acoru-radius-lg);display:flex;flex:1 1 0;flex-direction:column;gap:1.05rem;padding:2.1rem 1.9rem}.acoru-which__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}.acoru-which__badge{background:rgb(var(--acoru-light-rgb)/.12);border-color:rgb(var(--acoru-light-rgb)/.5);height:3.44rem;width:3.44rem}.acoru-which__badge img{height:1.5rem;width:1.5rem}.acoru-which__name{font-family:var(--acoru-font-heading);font-size:1.25rem;font-weight:600;line-height:1.25;text-transform:uppercase}.acoru-which__text{color:rgb(var(--acoru-light-rgb)/.85);font-size:.875rem;line-height:1.43}.acoru-which__link{align-items:center;color:var(--acoru-lime);display:inline-flex;font-size:var(--acoru-small);font-weight:600;gap:.55rem;letter-spacing:.05em;margin-top:auto;padding-top:.8rem;text-decoration:none;text-transform:uppercase}.acoru-which__link:hover{text-decoration:underline}.acoru-which__card.is-current{background:var(--acoru-light);border-color:var(--acoru-light);color:var(--acoru-dark)}.acoru-which__card.is-current .acoru-which__badge{background:var(--acoru-blue);border:0}.acoru-which__card.is-current .acoru-which__text{color:rgb(var(--acoru-dark-rgb)/.85)}.acoru-which__chip{align-items:center;background:var(--acoru-dark);border-radius:.75rem;color:var(--acoru-light);display:inline-flex;font-size:.5875rem;font-weight:600;gap:.45rem;letter-spacing:.08em;padding:.3rem .75rem .3rem .625rem;text-transform:uppercase}.acoru-which__chip:before{background:var(--acoru-lime);border-radius:50%;content:"";height:5px;width:5px}@media (max-width:900px){.acoru-which__grid{flex-direction:column;gap:var(--acoru-space-2);max-width:none}.acoru-which__arrow{align-self:center;height:2rem;width:auto}.acoru-which__arrow img{transform:rotate(90deg)}}