.card-module{flex-wrap:wrap}.card,.card-module{display:flex;gap:2rem}.card{background:var(--color-section-secondary);position:relative;padding:2rem;border-radius:10px;min-width:270px;flex:1;border:1px solid var(--color-chinese-silver);flex-direction:column;justify-content:flex-start;transition:var(--transition-timing-function) var(--transition-duration)}.card:focus-within,.card:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(0,0,0,.12)}.card .clickable{border-radius:inherit}.card--focusable .clickable:focus-visible{outline:2px solid var(--color-primary)!important}.card-link{display:flex;gap:.5em;align-items:center}.card-link a{--typography-link-text-decoration:none}.card-link a+svg{transition:var(--transition)}.card-link a:focus-visible+svg,.card-link a:hover+svg{transform:translateX(2px)}.card-content-icon{display:flex;flex:1;max-height:80px;max-width:80px;background:var(--color-primary);color:var(--color-white);justify-content:center;border-radius:50%;padding:1.2rem;position:relative;z-index:1;pointer-events:none}.card-content-icon svg{width:100%;height:100%;fill:currentColor}.card--placeholder{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;overflow:hidden}.card-content{justify-content:space-between;width:100%;height:100%}.card-content,.card-content-intro{display:flex;flex-direction:column;gap:2rem}.card-content-intro{justify-content:center}.card-content-description{flex:1}.card-content-title{margin:0}.card-content-buttons-wrapper{display:flex}