.tcards__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.tcards__grid--2,.tcards__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.tcards__card{background:var(--colour-grey-light);border-radius:var(--border-radius-small,20px);display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.75rem}.surface:not(.surface--dark):not(.surface--gradient) .tcards__card{background:var(--colour-white)}.tcards__top{align-items:center;display:flex;justify-content:space-between;min-height:1.5rem}.tcards__icon{color:var(--colour-signal-deep);height:1.5rem;width:1.5rem}.tcards__num{color:var(--colour-black-60);font-size:.8125rem;letter-spacing:.08em}.tcards__label,.tcards__num{font-family:var(--font-mono)}.tcards__label{color:var(--colour-signal-deep);font-size:.6875rem;letter-spacing:1.4px;line-height:1.4;text-transform:uppercase}.tcards__label+.tcards__title{margin-top:0}.tcards__copy--rich p{margin:0}.tcards__copy--rich p+p{margin-top:.75em}.tcards__title{font-size:var(--font-size-large,28px);line-height:1.2;margin:.25rem 0 0}.tcards__copy{color:var(--colour-black-80);font-size:1.0625rem;line-height:1.55;margin:0}.tcards__foot{border-top:1px solid var(--colour-hairline);display:grid;gap:.5rem;margin-top:auto;padding-top:1rem}.tcards__meta{color:var(--colour-black-60);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:1.4px;line-height:1.5;margin:0;text-transform:uppercase}.tcards__link{justify-self:start}:is(.surface--dark,.surface--gradient) .tcards__card{background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}@media (max-width:1024px){.tcards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tcards__grid--3>:last-child{grid-column:1/-1}}@media (max-width:640px){.tcards__grid,.tcards__grid--2,.tcards__grid--4{grid-template-columns:minmax(0,1fr)}.tcards__grid--3>:last-child{grid-column:auto}}.tcards__icon--fa{display:inline-grid;place-items:center}.tcards__icon--fa svg{fill:currentColor;height:100%;width:100%}